2012-09-29 36 views
0

我在单独的tableView中有两个相当简单的自定义单元格,因为我将项目移植到iOS 6上,只是在模拟器和iPhone上显示它们的内容,而不是在iPad上显示它们的内容。奇怪的是,即使是我添加到单元格中的一些静态对象,或者甚至背景的着色也不会显示出来,好像有一些链接到故事板,这些链接只是出现在设备中,并不好奇地出现。 这可能是什么,我怎么能更好地检查发生了什么?单元格内容出现在模拟器和iPhone上,但不在iPad上

+0

我实际上发现问题是由于CustomCell * cell = [tableView dequeueReusableCellWithIdentifier:@“SituationIdentifier”];返回零,所以提示我从非故事板版本的旧分配代码被触发。现在我的问题是为什么该函数返回nil而不是故事板中的原型单元格。我在互联网上查了很多条目,但没有一条似乎适用于我的案子。 –

+0

你有独立的iPad版故事板吗?如果您的更改仅针对iPhone故事板上的单元格,而不是iPad故事板上的单元格? – John

回答

0

事实上,我正在测试模拟器和iPad中的两个不同的本地化,被我忘记翻译的字符串欺骗。问题归结为故事板返回给我一个空的原型,所以我的程序运行一段代码,在那种情况下创建了一个新的(空的)单元。为什么故事板返回零时,要求提供原型单元格仍不清楚;但是一旦我发现一个本地化工作,我将该配置复制到其他本地化,一切都返回到订单。

相关问题