Xcode使用xib拖线时出现: could not insert new outlet connection

解决方法:

1.在新建类的时候没有选择将这个类加入到对应的“Target”中。

2.重新将文件加入项目 
操作步骤就是选中出问题的.m和.h文件,点删除键,然后选“Remove Reference”,这样就不会真正删除文件。接着选“File -> Add Files to ...”菜单,在文件选择界面选择刚才的.m文件和.h文件将他们重新加入项目中。

3. 直接删除DeriveData 
操作步骤是关闭当前项目,然后关闭Xcode,然后通过Terminal或者是Finder找到下面的目录: 
~/Library/Developer/XCode/DerivedData 
在里面找到以你的项目开头的文件,将他们删除。 
接着重新启动Xcode

4. 在Organizer中删除项目的DeriveData 
如果你对Mac操作系统不了解,不知道如果操作第2种解决方法,有一个更加直接的方法,就是在Xcode中选择“Windows->Organizer”,然后选择“Projects”,选中你正在处理的项目,点击“DeriveData”对应的“Delete”按钮,Xcode会删除该项目的DeriveData,然后自动重新生成一个。

我遇到同样的问题  用方法2解决了

时间: 2024-10-10 04:50:42

Xcode使用xib拖线时出现: could not insert new outlet connection的相关文章

iOS Xcode, 解决“Could not insert new outlet connection”的问题。

在Xcode中,我们可以在StoryBoard编辑界面或者是xib编辑界面中通过“Control键+拖拽“的方式将某个界面元素和对应的代码文件连接起来,在代码文件中创建outlet. 不过,如果你的运气不太好,执行以上操作的过程中你可能会遇到下面这样的错误: 如图: Could not insert new outlet connection: Could not find any information for the class named "xxx". 其中的“xxx”就是你的目

使用Storyboard拖线容易出错的地方

使用Storyboard拖线容易出错的地方: 在Storyboard中,选中某个控件,按住ctrl键进行拖线,建立Outlet和Action后,不能手动再去修改自动生成的代码,然后再次进行连线,这样会导致同一控件被重复连线(被连接到多个方法),编译时不会报错,运行时会直接崩溃. 如果想修改自动生成的代码,必须首先取消之前的连接,然后重新拖线,重新连接.

IOS问题汇总:2015-1-14 xib连线问题

xib连线问题 Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key backButton.' 跳转问题,直接present到另一个ViewController上Warning: Attempt to present on who

关于xib连线错误的bug修正

今天code的时候,发现xib加载除了问题,研究了一会发现了一个问题 在连线的时候, object一定要选择,你连线的view,而不是 File's Owner 关于xib连线错误的bug修正

WPF 窗体拖转时不触发MouseLeftButtonUpEvent

解决方案:手动添加Handler,因为e.Handled这个属性是用在路由事件中的,当某个控件得到一个RoutedEvent,就会检测Handled是否为true,为true则忽略该事件. //手动注册 this.AddHandler(MouseLeftButtonUpEvent, new MouseButtonEventHandler(UIElement_OnMouseLeftButtonUp), true); WPF 窗体拖转时不触发MouseLeftButtonUpEvent

解决JDBC连接MySQL时发出的警告WARN: Establishing SSL connection without server's identity verification ...

对于稍微有点强迫症的我来说,每次正常加载MySQL驱动后,eclipse的控制台总是出现一行红色警告: Fri Mar 30 14:55:35 CST 2018 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection m

jdbc连接mysql时发出警告:WARN: Establishing SSL connection without server's identity verification is not recommended...

警告信息如图: 解决: 在jdbcurl后面加上这个&useSSL=false参数: jdbc连接mysql时发出警告:WARN: Establishing SSL connection without server's identity verification is not recommended... 原文地址:https://www.cnblogs.com/xiamaojjie/p/12216086.html

iOS之XIB拖拽scrollView

在使用storyboard和xib时,我们经常要用到ScrollView,还有自动布局AutoLayout,但是ScrollView和AutoLayout 结合使用,相对来说有点复杂.根据实践,我说一下我的理解,在故事板或xib中,ScrollView是根据其下面的一个View的大小来确定ContentSize的大小. 看一下效果 1. 创建一个项目,拖拽一个ScrollView到故事板中,如下图 2. 选中ScrollView,添加约束. 3. 拖拽一个View到ScrollView上, 然后

在view里面通过xib拖拽delegate的方法 numberOfComponentsInPickerView: : unrecognized selector sent to instance 0x7f9eae60a1c0

正常继承自UIView新建的view是不包含xib的自己新建的 xib 关联 view 以后,在 xib 上拖拽 tableView等包含有 delegate 的控件时,当和UIViewController一样直接拖拽代理的时候会出现-[ViewController numberOfComponentsInPickerView:]: unrecognized selector sent to instance 0x7f9eae60a1c0类似这样的崩溃现象 /Users/mac/Desktop/