0

iOSアプリをデバッグしていました。

私が走るとき

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

私のアプリは Xcode 出力に何も出力せずに終了しますか?

何か案が?

スキームの編集ですべてのオプションを開きます

また、これ以上の情報の印刷もありません。

ここに画像の説明を入力

4

2 に答える 2

0

ProductListViewController というカスタム UITableViewController があり、次のようにインスタンス化します。

[[ProductListViewController alloc] initWithStyle:UITableViewStylePlain];

問題は、ProductListViewController nib もあるということです。iOS 6 (iOS 5 以前ではない) では、上記のコード行を言うと、この nib は ProductListViewController ビュー コントローラーの nib として自動的に読み込まれます。したがって、ProductListViewController はペン先の所有者である必要がviewあり、その両方がペン先のtableViewUITableView である必要があります。

または、単に nib の名前を変更するか、nib を削除します (そしてプロジェクト フォルダーを再構築します)。これで、UITableViewController が独自の UITableView を作成します。

于 2013-04-02T03:26:11.940 に答える