我有一個完美的工作應用程序,它具有在單個故事板中定義的多個表視圖,該故事板在18個月內無故障運行。TableView更改的行爲
我最近已改爲Xcode的5.0和創建重複的故事板,被配置用於4" 屏幕和一個3.5與適當的代表代碼來調用適當的SB之一。
雖然每個TableView中基本上是相同的,一些被調用成功和其他人崩潰: -
由於未捕獲的異常'NSInternalInconsistencyException',原因:' - [UITableViewController loadView]加載了「m8N-d4-mjD-view-Yms-ZT-B8U」筆尖而終止應用程序,得到一個UITableView。「
什麼也意想不到的,是一些表視圖所連接的設備上工作,但不是在模擬器,反之亦然
我已經研究和嘗試了很多不同的東西,但無法捉摸明顯變行爲 - 任何幫助感激地收到感謝
對不起,我有點困惑 - 你如何檢查項目是否鏈接到正確的代碼版本,你已經拋出了一些。謝謝文森特。 – user1238198
檢查連接檢查中爲每個元素定義的鏈接。複製項目時,保留.h文件中原始IBOutlet的鏈接。 – Vincent
因此對於一個按鈕,這可能會導致執行2x - (IBAction)函數。哪(大部分時間)不是你想要的。這也可能導致您在上面描述的異常,因爲「舊副本」可能是指在代碼的另一部分中刪除的塊。 – Vincent