连接IBOutlet Xcode 4.4

时间:2012-08-20 22:31:23

标签: ios xcode4.4

我刚刚升级到Xcode 4.4,因为之前版本的Xcode不允许我为iOS开发/测试应用程序> 5.0

无论如何,我开始创建一个应用程序 - 一个标签栏控制器应用程序。在第一个视图中,我创建了一个按钮(一个IBOutlet),但现在看来我无法在故事板中建立场景和视图控制器之间的连接。

当我控制时 - 单击故事板中的视图控制器,在插座下我只能看到searchDisplayViewController和View。我看不到我刚创建的插座。

由于

编辑 - 如果视图未连接到标签栏项目中的某个场景,则说明工作正常。

2 个答案:

答案 0 :(得分:1)

我自己也遇到过这样的问题:InterfaceBuilder现在似乎特别关注IBOutlets的放置位置,所以你不希望它们像你以前那样在你班级的.h中,而是在你的.m中。如果是相反的情况,IB将不会显示要连接的插座。

@interface MyViewController ()
@property (strong, nonatomic) IBOutlet UIScrollView *scrollview;
@property (strong, nonatomic) IBOutlet UIImageView *photo;
@property (strong, nonatomic) IBOutlet UITextField *caption;
@end

@implementation MyViewController
@synthesize scrollview, photo, caption;
...
@end

答案 1 :(得分:0)

您是否尝试过从一个按钮拖动到View Controller?也可以尝试从按钮拖动到视图控制器的头文件。

另一种可能的解决方案是选择按钮,打开右侧面板的最后一个标签,并在那里寻找连接。