我一直在这个错误敲了我的头在过去的5个小时。我已经完成了所有可以使用的搜索引擎,但这些解决方案似乎都不适合我,所以我会解释我的具体情况,看看你们能否挑出我的问题。iPhone:这个类不是关键的值编码兼容的关键警报观点
我的主UI是一个包含6个视图的视图。每个视图都包含一个图像和一个标签。我是否允许这样做来包含物体?
无论如何,我从文件所有者中逐个删除了所有的连接,然后重新开始。我按下ctrl并将鼠标拖到主视图上以将其附加到我的视图中。冉项目:伟大的,没有错误。
连接其中一个子视图,bam!错误马上弹出。
我的文件所有者的自定义类设置为我的UIViewController类。
我已经在头文件中正确定义了IBOutlets,并在实现中进行了合成。
让我知道你需要什么来帮助我。
**编辑**
我设置一个断点,发现标有行 - > < - 是罪魁祸首:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds];
self.viewController = [[UIViewController alloc] initWithNibName:@"View_main" bundle:nil];
self.window.rootViewController = self.viewController;
--> [self.window makeKeyAndVisible]; <--
return YES;
}
,编译器抛出的错误是:
Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UIViewController 0x6c6a0d0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key myView.'
欢迎所有帮助!
你能显示错误描述吗? – BergP 2012-08-15 06:23:32
编辑原始问题 – ReX357 2012-08-15 06:48:37