2013-07-15 24 views
-2

确定后崩溃,所以我创建了下面这个教程一个简单的绘图应用程序:http://www.raywenderlich.com/18840/how-to-make-a-simple-drawing-app-with-uikit应用程序试图打开另一个UIViewController中

我过去在那里他增加了RGB滑块,然后每次我尝试打开的设置时间部分的ViewController ,它与此崩溃在输出:

*终止应用程序由于未捕获的异常“NSUnknownKeyException”,原因:“[setValue方法:forUndefinedKey:]:这个类不是密钥值用于密钥redOutlet兼容编码- “。 *第一掷调用堆栈: (0x367a72a3 0x32f7e97f 0x367a6f99 0x37e609d1 0x37e5c723 0x3672d61b 0x3703e23d 0x3703dabb 0x36f3601d 0x36ec0465 0x36f4c333 0x36f8dcd1 0x36f8cfc7 0x370af257 0x36f8c0a5 0x36f8c057 0x36f8c035 0x36f8b8eb 0x36f8bde1 0x36eb45f1 0x36ea1801 0x36ea111b 0x324c75a3 0x324c71d3 0x3677c173 0x3677c117 0x3677af99 0x366edebd 0x366edd49 0x324c62eb 0x36ef52f9 0x515f1 0x378aeb20) 的libC++ ABI。 dylib:终止叫抛出异常

它工作得很好,直到我加入了RGB滑块。我不知道它是什么,但我试着评论我在RGB滑块部分添加的所有代码,但它仍然崩溃。如果你想查看我的源代码,在这里你去:

Download my Source Code (287 KB .zip)

我有点绝望地解决这个问题,我想这个程序完成成更抛光和可用。此外,当它崩溃,它停止在这一行中的“main.m文件”:

return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 

与“主题1:信号SIGBART”

+0

请搜索您收到的错误。关于这个错误有无数的现存问题。 – rmaddy

+0

[此课程不是密钥的关键代码编码](https://www.google.co.in/search?output=search&sclient=psy-ab&q=this+class+is+not+key+value+编码兼容-+为+ +键+&OQ =此+类是+未+键+值+兼容编码为+ + +键+ gs_l = hp.12..0l4.1974.1974.0.4297.1.1.0.0 .0.0.252.252.2-1.1.0 ... 0.0.0..1c.2.17.psy-ab.dK4tE_FhEe4&PBX = 1&BAV = on.2,or.r_cp.r_qf。&BVM = bv.48705608,d.bmk&BIW = 1011&bih = 584&ech = 1&psi = S3zjUdXjIoWzrgf1koGoDw.1373862988035.3&emsg = NCSR&noj = 1&ei = S3zjUdXjIoWzrgf1koGoDw) – TheTiger

+0

我做到了。似乎没有什么符合我的情况。如果你知道一个,我会删除这个帖子。 –

回答

1

我过去在那里他增加了RGB滑块部分然后每次我尝试打开设置ViewController

鉴于你所看到的错误,这听起来像你有一个控制(如滑块)连接到一个不存在的插座。当设置视图控制器加载它的.xib文件时,.xib加载机制很可能会对.xib中的某些内容进行反序列化,并尝试使用-setValue:forKey:将其连接到文件所有者,并指定视图控制器中不存在的插座,也许是因为你改变了插座的名称或将其删除。

看看你的设置视图控制器的头文件。你有一个名叫redOutlet的插座吗?我猜你没有。

+0

谢谢。这解决了我的问题! –

相关问题