XCode 不会通过控制点击来绑定 nib 和源头文件

Posted

技术标签:

【中文标题】XCode 不会通过控制点击来绑定 nib 和源头文件【英文标题】:XCode will not bind nib and source header file with control click 【发布时间】:2013-02-22 00:04:43 【问题描述】:

我在现有项目中添加了一个带有接口 (.h)、实现 (.m) 文件和 UI (.xib) 的自定义视图控制器类。

当我在笔尖和界面之间按住 ctrl 单击并拖动时,它不会在我拖动时放置插座或 IBAction,因此我无法将 UI 元素链接到属性。另外,我在助手编辑器模式下查看笔尖时,XCode没有弹出相应的界面文件。

注意:我更改了自定义类的名称。我在源代码中更改了文件名和对它的引用。

【问题讨论】:

改名后,nib中的File's Owner对象是否指向了正确的类? 【参考方案1】:

确保单击左侧的文件所有者,然后在右侧的身份检查器中,放入自定义类。然后您应该能够建立连接。

【讨论】:

谢谢,这行得通。我的破解方法是使用文本编辑器打开 .xib 文件并搜索对旧类名的引用并更改它们。 哈哈,很高兴知道。乐意效劳!也不介意点赞!

以上是关于XCode 不会通过控制点击来绑定 nib 和源头文件的主要内容,如果未能解决你的问题,请参考以下文章

使用 xcode 重构的 NIB 名称未更改

Cocoa (Xcode 4),从另一个 NIB 更改一个 NIB 上的标签

Xcode Interface builder 中的 Nib 视图不应用自动布局约束

制作一个 UIVIew,它出现在 xcode 项目中的所有 .NIb 文件上

在视图控制器中动态加载 iPhone/iPad 的 nib

代码=exc_i386_invop 子代码=0x0 笔尖 xcode7.2