2012-01-12 48 views
1

我試圖從IB和代碼切換到Storyboard,但遇到以下問題。 Xcode創建了一個@property@synthesizeviewDidUnLoad方法,但我現在不需要它,如果我嘗試刪除它,代碼崩潰。更糟糕的是,我在此期間把它連接到了一個UIButton(我改變了這個類來允許這個)。崩潰時,代碼給出了消息:刪除由Storyboard和XCode生成的@property等

終止應用程序由於未捕獲的異常「NSUnknownKeyException」, 原因:「[ 的setValue:forUndefinedKey:]:這個類不是關鍵值 編碼兼容的鑰匙鎖。'

問題是以下幾點。 XCode將代碼放在哪裏以及我必須刪除哪些內容才能回到我從哪裏開始?

回答

2

聽起來像你有一個連接設置在你的筆尖使用該屬性。如果您刪除該屬性,則需要更新您的筆尖才能嘗試並設置它。

+0

是的,奇怪的是,我檢查了所有這一切之前,並注意從視圖層次結構中刪除按鈕(工作去),但當我點擊檢查器的列表頂部的'DisplayViewController'它仍然那裏。這感覺有點奇怪,因爲你會希望它被刪除。我基本上對Xcode4.2印象非常深刻,但顯然還有一些東西需要學習。非常感謝。 – drw 2012-01-12 23:19:51