2013-07-15 28 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

謝謝。這解決了我的問題! –

相關問題