所以我有一个应用程序,它可以在模拟器上正常运行,但不会在实际设备上运行。适用于iPhone模拟器,但不适用于电话
在运行时,它给了我下面的错误:
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'
关于结构了一下:我有一个标签栏控制器,是一个UINavigationController第一种观点。
那里的视图是一个UITableView。有一件事可能会或可能不会相关的是,如果我做@synthesize tableView;在表格视图控制器中,表格在模拟器和手机上都保持空白(但不会崩溃)。
如果我把它拿出来,它会在模拟器上加载正确的数据,并在手机上崩溃。
Delegate/dataSource应该在Interface Builder中链接到哪里?我尝试将它链接到“视图”到“文件的所有者”,并创建一个新的“视图控制器”,没有一个工作。
此外,我甚至对[UITableView isEqualToString:]甚至被调用的位置感到困惑。 – Kevin 2010-12-06 02:08:40