2012-09-29 58 views
0

我在單獨的tableView中有兩個相當簡單的自定義單元格,因爲我將項目移植到iOS 6上,只是在模擬器和iPhone上顯示它們的內容,而不是在iPad上顯示它們的內容。奇怪的是,即使是我添加到單元格中的一些靜態對象,或者甚至背景的着色也不會顯示出來,好像有一些鏈接到故事板,這些鏈接只是出現在設備中,並不好奇地出現。 這可能是什麼,我怎麼能更好地檢查發生了什麼?單元格內容出現在模擬器和iPhone上,但不在iPad上

+0

我實際上發現問題是由於CustomCell * cell = [tableView dequeueReusableCellWithIdentifier:@「SituationIdentifier」];返回零,所以提示我從非故事板版本的舊分配代碼被觸發。現在我的問題是爲什麼該函數返回nil而不是故事板中的原型單元格。我在互聯網上查了很多條目,但沒有一條似乎適用於我的案子。 –

+0

你有獨立的iPad版故事板嗎?如果您的更改僅針對iPhone故事板上的單元格,而不是iPad故事板上的單元格? – John

回答

0

事實上,我正在測試模擬器和iPad中的兩個不同的本地化,被我忘記翻譯的字符串欺騙。問題歸結爲故事板返回給我一個空的原型,所以我的程序運行一段代碼,在那種情況下創建了一個新的(空的)單元。爲什麼故事板返回零時,要求提供原型單元格仍不清楚;但是一旦我發現一個本地化工作,我將該配置複製到其他本地化,一切都返回到訂單。

相關問題