Iphone Xcode"-[UIViewController loadViewFromNibNamed:bundle:]加载了nib,但未设置视图出口;错误
我使用的是Xcode 4,当我运行我的应用程序时,第一个屏幕不会加载。它在模拟器和设备上出现故障。我一直在寻找答案,他们都说要确保我已经将文件所有者中的圆圈拖到了正确的视图中。对不起,我不记得这些东西的名字了,我是Xcode新手。我把圆圈拉到了正确的角度,尝试了很多方法,但都没有成功。我可能做错了什么 以下是全部错误:Iphone Xcode"-[UIViewController loadViewFromNibNamed:bundle:]加载了nib,但未设置视图出口;错误,iphone,xcode,xcode4,xib,nib,Iphone,Xcode,Xcode4,Xib,Nib,我使用的是Xcode 4,当我运行我的应用程序时,第一个屏幕不会加载。它在模拟器和设备上出现故障。我一直在寻找答案,他们都说要确保我已经将文件所有者中的圆圈拖到了正确的视图中。对不起,我不记得这些东西的名字了,我是Xcode新手。我把圆圈拉到了正确的角度,尝试了很多方法,但都没有成功。我可能做错了什么 以下是全部错误: 2012-02-19 12:59:54.655 Ponyboard[271:207] *** Terminating app due to uncaught exception
2012-02-19 12:59:54.655 Ponyboard[271:207]
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException',
reason: '-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "PonyboardViewController" nib but the view outlet was not set.'
*** Call stack at first throw:
(
0 CoreFoundation 0x00f095a9 __exceptionPreprocess + 185
1 libobjc.A.dylib 0x0105d313 objc_exception_throw + 44
2 CoreFoundation 0x00ec1ef8 +[NSException raise:format:arguments:] + 136
3 CoreFoundation 0x00ec1e6a +[NSException raise:format:] + 58
4 UIKit 0x0020d709 -[UIViewController _loadViewFromNibNamed:bundle:] + 295
5 UIKit 0x0020b134 -[UIViewController loadView] + 120
6 UIKit 0x0020b00e -[UIViewController view] + 56
7 UIKit 0x0017ed42 -[UIWindow addRootViewControllerViewIfPossible] + 51
8 Ponyboard 0x00002a87 -[PonyboardAppDelegate application:didFinishLaunchingWithOptions:] + 135
9 UIKit 0x0015bc89 -[UIApplication _callInitializationDelegatesForURL:payload:suspended:] + 1163
10 UIKit 0x0015dd88 -[UIApplication _runWithURL:payload:launchOrientation:statusBarStyle:statusBarHidden:] + 439
11 UIKit 0x00168617 -[UIApplication handleEvent:withNewEvent:] + 1533
12 UIKit 0x00160abf -[UIApplication sendEvent:] + 71
13 UIKit 0x00165f2e _UIApplicationHandleEvent + 7576
14 GraphicsServices 0x031fd992 PurpleEventCallback + 1550
15 CoreFoundation 0x00eea944 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 52
16 CoreFoundation 0x00e4acf7 __CFRunLoopDoSource1 + 215
17 CoreFoundation 0x00e47f83 __CFRunLoopRun + 979
18 CoreFoundation 0x00e47840 CFRunLoopRunSpecific + 208
19 CoreFoundation 0x00e47761 CFRunLoopRunInMode + 97
20 UIKit 0x0015d7d2 -[UIApplication _run] + 623
21 UIKit 0x00169c93 UIApplicationMain + 1160
22 Ponyboard 0x000029c9 main + 121
23 Ponyboard 0x00002945 start + 53
)
terminate called after throwing an instance of 'NSException'
是否确实已将UIView(或子类)分配给PonyboardViewController的“视图”属性?右键单击PonyboardViewController的xib左窗格中的“文件所有者”,并验证是否设置了“查看”出口
如果没有,请将其设置为视图 您的问题可能在于XIB或Stroyborad场景。检查视图是否正确连接到类
我已经试过了,做了之后效果很好。我只是和你有同样的问题,所以我就这样解决了: 这是我的代码块:
self.chatsView = [[ChatsView alloc] initWithNibName:@"ChatsView" bundle:nil];
我单击ChatsView.xib查找“文件的所有者”,然后将鼠标悬停在“文件的所有者”上,然后右键单击,将出现如下提示:
您必须拖动“视图”出口以连接到具有两个子视图的视图:我的xib文件中的搜索栏和表格视图