IBOutlet UITableView在模拟器中可见但不在设备上
问题描述:
我开发了基于分割视图的通用应用程序,该应用程序在iPhone上作为基于导航的应用程序运行。在登录后出现表视图,这是基于分割的应用程序中的根视图。IBOutlet UITableView在模拟器中可见但不在设备上
该代码在iPhone模拟器上正常工作,但是当我尝试在设备上运行它时,表格视图不会出现。
我试着调试它,问题是当我在设备上运行时表视图没有被分配内存,而在模拟器上相同的代码将内存分配给IBOutlet表视图。
我不明白为什么同一个对象没有被分配内存,当我尝试在设备上运行它。
答
我想通了。这是一个相对愚蠢的错误。我还没有为iPhone制作xib,所以表视图没有被绑定到任何接口生成器对象。但为什么在模拟器上运行相同的代码仍然是一个谜。
所以,可能是项目的临时文件。如果您清理项目和重建,它应该会得到相同的结果。 – Jirapong 2010-12-14 07:37:57