xcode5 添加新的引用出口
Posted
技术标签:
【中文标题】xcode5 添加新的引用出口【英文标题】:xcode5 add new referencing outlet 【发布时间】:2013-10-03 02:30:20 【问题描述】:您好,我刚刚将我的 xcode 更新为 xcode5,但我不知道如何使用 xcode 5 通过 ctrl-drag 添加新的引用出口,并像之前在 xcode 4.5 中所做的那样删除标签或按钮
提前谢谢你
【问题讨论】:
【参考方案1】:打开您的故事板并单击编辑器按钮(看起来像西装)并选择与您的视图关联的 .h :
然后,按 ctrl 将 UI 元素从情节提要或 xib 拖到头文件或 @interface 和 @end 之间的 .m 中。
XCode 将显示一个带有一些选项的弹出窗口:
您将获得以下代码:
@interface ViewController : UIViewController
@property (weak, nonatomic) IBOutlet UIScrollView *myScrollView;
@end
【讨论】:
这对我不起作用。我可以拖动蓝线,但没有生成代码... 什么不适合你?我再次尝试使用故事板及其完美的工作。我编辑我的答案以向您展示结果。 好吧,使用 xcode 6 对我也不起作用。完全按照您的程序进行操作。见蓝线,未生成代码。再试一次。 我刚刚尝试过,它适用于 Xcode 6.1.1。您是在 .h 中的@interface
中还是在 .m 中的 @implementation
中拖动蓝线?【参考方案2】:
今天我也遇到了这个问题。我是这样解决的:
【讨论】:
请在答案中添加部分链接 很好的答案,因为每个场景都必须有一个类,因此该场景中的元素可以作为该类的属性添加......或者也许有人可以分享更多信息,为什么较新的 xcode 没有班级【参考方案3】:首先在情节提要中选择您想要出口的 ViewController。
然后点击右上角的套件符号,确保情节提要在左侧,自定义 UIViewController 的标题在右侧,您可以点击右侧文件顶部的自动以获得一些帮助这个。
然后 ctrl 将标签从左侧的情节提要中拖动到右侧标题中的@interface 和@end 之间。
【讨论】:
【参考方案4】:我在这里错过了明显的自己。要添加一个新的引用插座(我使用的是 XCode 9.0),我做了以下操作:
-
确保情节提要和头文件都打开且可见
右键单击控件并将 + 符号拖动到
New Referencing Outlet
旁边的头文件中您想要新变量引用的行。
【讨论】:
以上是关于xcode5 添加新的引用出口的主要内容,如果未能解决你的问题,请参考以下文章
Xcode5:应用程序在 Payload/<AppName>.app/<AppName> 中引用了非公共选择器: setAttribution: