首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >加载xib时的NSUnknownKeyException

加载xib时的NSUnknownKeyException
EN

Stack Overflow用户
提问于 2012-10-30 21:05:24
回答 2查看 588关注 0票数 0

我在使用TOSplitViewController(http://blog.trustedones.com/development/ipad-uisplitviewcontroller-replacement-for-sethidesmasterviewinportrait) for IOS6时遇到了问题,因为我的应用程序在加载屏幕后立即崩溃,错误是:

*** Terminating app due to uncaught exception 'NSUnknownKeyException', reason:‘setValue:forUndefinedKey::该类不符合键导航根的键值编码。

代码语言:javascript
复制
First throw call stack:
(0x1964012 0x1294e7e 0x19ecfb1 0x28a711 0x20bec8 0x20b9b7 0x236428 0x7d70cc 0x12a8663 0x195f45a 0x7d5bcf 0x69ae37 0x69b418 0x7e934e 0x69b648 0x69b882 0x69bb2a 0x6b2ef5 0x6b2fdb 0x6b3286 0x6b3381 0x6b3eab 0x6b3fc9 0x6b4055 0x7b93ab 0x60a92d 0x12a86b0 0x2dfbfc0 0x2df033c 0x2dfbeaf 0x6a98cd 0x5f21a6 0x5f0cbf 0x5f0bd9 0x5efe34 0x5efc6e 0x5f0a29 0x5f3922 0x69dfec 0x5eabc4 0x5eb311 0x2423 0x5b77b7 0x5b7da7 0x5b8fab 0x5ca315 0x5cb24b 0x5bccf8 0x18bfdf9 0x18bfad0 0x18d9bf5 0x18d9962 0x190abb6 0x1909f44 0x1909e1b 0x5b87da 0x5ba65c 0x20ed 0x2025)
libc++abi.dylib: terminate called throwing an exception

我的应用代表

代码语言:javascript
复制
@class RootViewController;
@class DetailViewController;

@interface SplitViewAppDelegate : NSObject <UIApplicationDelegate> {
    UIWindow *window;
    TOSplitViewController *splitViewController;

    RootViewController *rootViewController;
    DetailViewController *detailViewController;

    IBOutlet UINavigationController *navRoot;
    IBOutlet UINavigationController *navDetail;
}

@property (nonatomic, retain) UINavigationController *navRoot;
@property (nonatomic, retain) UINavigationController *navDetail;

@property (nonatomic, retain) IBOutlet UIWindow *window;

@property (nonatomic, retain) IBOutlet TOSplitViewController *splitViewController;
@property (nonatomic, retain) IBOutlet RootViewController *rootViewController;
@property (nonatomic, retain) IBOutlet DetailViewController *detailViewController;

@end

navRoot连接到RootView,这是一个UINavigationController

问题是,我真的需要使这一工作为is 4-6和一切都是完美的,直到现在。有人能帮忙吗?谢谢

EN

Stack Overflow用户

发布于 2012-10-30 21:21:47

您看到此异常的原因是,当加载.xib时,它试图在某个对象上设置navRoot属性,而该对象实际上并不实现该属性。通常,当您在编辑.xib时更改对象的类时会发生这种情况,但忘记检查它的连接。查看一下.xib内部,看看是否可以找到任何连接无效的对象。

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13147568

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档