0

私は持っていて、次のUITableViewControllerようなカスタムinitメソッドを使用しています

-(id)initWithCustomStuff{
   self = [super initWithStyle:UITableViewStyleGrouped];
   if (self) {
       // Custom stuff happening

   }
return self;
}

TableViewご覧のとおり、 with[super initWithStyle:]メソッドを常に にするように強制しましたUITableViewStyleGrouped

ほとんどの場合、グループ化されたテーブルを取得しましたが、iOS7 を搭載した iPhone 5 や 6.1.2 を搭載した iPad mini などのデバイスでは、UITableViewStylePlain.

注: 1 週間前に、このビューを再構築しました。以前UIViewControllerは、UITableView内部やその他のもので a を使用していましたが、今は a にしUITableViewControllerます。また、.x​​ib ファイルと、実際には必要のないすべてのサブビューを削除しました。

多分それはどういうわけか.xibを参照していますか?プロジェクトから削除し、削除し、古いバージョンをデバイスから削除しました。

4

1 に答える 1

0

クラスを削除し、.xib ファイルなしで新しいクラスを作成した後、新しいヘッダーとソース ファイルに何かをコピーして問題を解決しました。多分それはいくつかのランダムでしたが、同時にXcode複数のバージョンを使用したことが原因でした. Xcode何が本当だったのか、いまだにわからない。

于 2013-08-02T12:53:43.700 に答える