我正在调试iOS应用。
当我跑步时
ProductListViewController *pListController = [[ProductListViewController alloc] initWithStyle:UITableViewStylePlain];
pListController.title = @"我的收藏";
//pListController.product=self.product;
pListController.opeType = Get_MyCollect;
[self.navigationController pushViewController:pListController animated:YES];
我的应用程序在我的Xcode输出中没有打印任何东西而退出了吗?
有什么想法吗?
我打开编辑方案
中的所有选项并且不再打印信息。
答案 0 :(得分:0)
创建一个异常断点,以便在抛出所有异常时暂停。这至少可以让你了解问题所在。
答案 1 :(得分:0)
你有一个名为ProductListViewController的自定义UITableViewController,你可以像这样实例化它:
[[ProductListViewController alloc] initWithStyle:UITableViewStylePlain];
问题是你还有一个ProductListViewController笔尖。在iOS 6(不是iOS 5及之前版本)中,当你说上面的代码行时,这个nib会自动加载为你的ProductListViewController视图控制器的nib。因此,ProductListViewController必须是nib的所有者,其view
及其tableView
必须是nib中的UITableView。
或者,只需更改笔尖的名称,或删除笔尖(并重建项目文件夹)!现在你的UITableViewController将创建自己的UITableView。