iOS应用程序退出没有日志

时间:2013-04-02 02:06:30

标签: ios crash stack-trace

我正在调试iOS应用。

当我跑步时

        ProductListViewController *pListController = [[ProductListViewController alloc] initWithStyle:UITableViewStylePlain];
        pListController.title = @"我的收藏";
        //pListController.product=self.product;
        pListController.opeType = Get_MyCollect;
        [self.navigationController pushViewController:pListController animated:YES];

我的应用程序在我的Xcode输出中没有打印任何东西而退出了吗?

有什么想法吗?

我打开编辑方案

中的所有选项

并且不再打印信息。

enter image description here

2 个答案:

答案 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。