-1

我是 Xcode 的新手,我试图创建一个简单的程序,代码中没有问题,它可以正常构建,但是 iOS 模拟器只显示黑屏并将我重定向到AppDelegate.h文件,它指向这一行的错误...

#import <UIKit/UIKit.h>

@class ViewController;

@interface AppDelegate : UIResponder <UIApplicationDelegate>

@property (strong, nonatomic) UIWindow *window; // Thread 1. Breakpoint 1.2

@property (strong, nonatomic) ViewController *viewController;

@end

谁能解释一下这个错误的含义?

错误信息...

正如你所说,我已经启用了 NSZombie,并且我有线程 1。信号 SIGABRT 错误。而且我在 XCode 下方也显示了这个错误。

由于未捕获的异常“ NSInternalInconsistencyException”而终止应用程序,原因:“-[UIViewController _loadViewFromNibNamed:bundle:]加载了“ ViewController”笔尖,但未设置视图出口。

4

2 回答 2

1

错误消息显示您有一个包含视图控制器的 nib 文件,但您尚未将“文件所有者”的类设置为 UIViewController 子类的正确类。

在 nib 文件中,选择“文件的所有者”并在属性面板中设置类(那里的顶部文本字段)。

将其从“UIViewController”更改为“ViewController”。

然后确保视图连接正确。

于 2013-06-10T07:31:12.677 回答
0

该错误意味着在您的 xib 文件中,未设置文件所有者的(您应该将其设置为ViewControllerview出口。您需要将view插座连接到 xib 中的视图。

于 2013-06-10T07:39:29.890 回答