UITableViewCell在模拟器和手机中的行为

UITableViewCell在模拟器和手机中的行为,uitableview,Uitableview,我使用的是SDK的3.1.2版本 我有一个应用程序,我在IB中创建了一个UITableViewCell,每个单元格显示两行文本。当我在iPhone模拟器中运行应用程序时,一切都完全按照预期运行;但是,当我在手机上运行完全相同的代码时,应用程序崩溃,控制台出现以下错误: 由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“UITableView数据源必须从tableView返回单元格:CellForRowatineXpath:” 我的iPho

我使用的是SDK的3.1.2版本

我有一个应用程序,我在IB中创建了一个UITableViewCell,每个单元格显示两行文本。当我在iPhone模拟器中运行应用程序时,一切都完全按照预期运行;但是,当我在手机上运行完全相同的代码时,应用程序崩溃,控制台出现以下错误:

由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“UITableView数据源必须从tableView返回单元格:CellForRowatineXpath:”

我的iPhone有2.2.1操作系统,我使用的是模拟器的2.2.1版本。此外,当我使用最新的SDK(3.1.3 beta 2)时,代码在运行3.0操作系统的另一部iPhone上正常工作

我的假设可能是错误的,即代码必须基本正确,并且与2.2.1操作系统存在一些细微差别


这有意义吗?以前有人遇到过这种情况吗?

尝试在设备上以调试模式运行应用程序,然后检查它是否工作。因为我也面临这个问题,在调试模式下运行时不会出现这个问题