【发布时间】:2009-11-17 02:47:52
【问题描述】:
我有一个奇怪的经历。我创建任何类型的 iPhone 应用程序,添加带有 Xib 文件的 UIViewController。我可以使用控件编辑 xib 文件,并在运行时查看它们的呈现。现在我正在尝试向控制器添加一些 IBOutlets,所以我将它们添加到 .h 文件中,在 .m 文件上进行合成。然后我前往 Interface Builder 连接插座。我将 UILabel 拖到 UIView,然后尝试连接文件所有者(我的自定义 UIViewController),但是当我尝试连接到 UILabel 时,我只能选择“视图”,这显然是错误的。所以我无法将 IBOutlets 连接到他们在 Interface Builder 中的控件。
有什么想法吗?
【问题讨论】:
-
发布@interface 块的代码...你保存了.h 文件吗?
-
导入
@interface gg : UIViewController { IBOutlet UILabel *label; @property (nonatomic, 保留) IBOutlet UILabel *label; @end -
知道如何解决 xCode4 的问题吗?
-
另外确保在 iOS -> Source 部分下创建 Cocoa Touch 类,我创建了 swift 文件并想了一段时间,并确保类名在界面构建器(即视图控制器)中匹配。
标签: ios iphone interface-builder