【发布时间】:2010-12-06 01:41:07
【问题描述】:
所以我有一个在模拟器上运行良好的应用程序,但在实际设备上却没有。
在运行时,它给了我以下错误:
2010-12-05 19:58:32.006 Sports[4668:307] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UITableView isEqualToString:]: unrecognized selector sent to instance 0x800800'
关于结构:我有一个 Tab Bar Controller,第一个视图是 UINavigationController。
那里的视图是一个UITableView。可能相关也可能不相关的一件事是,如果我做@synthesize tableView;在表格视图控制器中,表格在模拟器和手机上都保持空白(但不会崩溃)。
如果我把它拿出来,它会在模拟器上加载正确的数据,然后在手机上崩溃。
应该在 Interface Builder 中将委托/数据源链接到哪里?我尝试将它链接到“视图”到“文件的所有者”,并制作一个新的“视图控制器”,但这些都不起作用。
【问题讨论】:
-
另外,我对 [UITableView isEqualToString:] 的调用位置感到困惑。
标签: iphone uitableview uinavigationcontroller uitabbarcontroller