2012-12-18 20 views
0

我開發了我的應用程序,似乎一切都完成了。該應用程序在IOS模擬器下運行完美。 (該應用程序顯示一個TableView)與iPhone模擬器和真正的iPhone的干擾

現在我想在我的iPhone上測試它,但APP崩潰的例外,他無法找到TableViewCell的ReuseIdentifier。

我再次在iPhone模擬器上做同樣的事情,所有作品都完美無缺。

回答

1

檢查重用標識符的大小寫以及代碼中使用該標識符的位置。模擬器不區分大小寫。實際的設備是。例如thisIdentifierthisidentifier

+0

不一樣的情況是正確的。 – Bene

+0

設置一些斷點並逐步查看崩潰時發生的情況以及它正在使用的重用標識符。 –

+0

我做了一些輸出,看到ReuseIdentifier等於故事板的ReuseIdentifier。但我改變了TableViewController並用一個全新的TableViewController(也被稱爲Cell「Cell」)替換它,First Responder是我的TableViewController類。並且全新的TableViewController也會顯示相同的錯誤信息(他找不到ReuseIdentifier。有沒有辦法顯示tableView對象的所有ReuseIdentifiers? – Bene