0

別のコントローラーのサブ ビューとして使用されているビュー コントローラーでテーブル ビューを使用する。それらは最初に作成されたときなどに正常に表示されています。選択は正常に機能しています。

しかし、テーブル内の表示項目を変更しようとすると、データソース配列が変更され、メイン スレッドでリロードが行われます。セクション内の行は、返される配列の正しいサイズなどで適切に呼び出されていますが、行のセルは呼び出されていません。

これがサブビューのセットアップです...

    [self addChildViewController : SQLTableNames];
    [self.view addSubview : SQLTableNames.view];
    [SQLTableNames didMoveToParentViewController : self];

SQLTableNames は、テーブルビューを含む ViewController です。

メインのリロードの遅延、メインのリロードなど、すべてを試しました。メインのView Controllerからの遅延、サブView Controllerの遅延など。

セクション内の行からの戻りが単に無視されているようです........

必要な表示を設定し、インデックス パスで行をリロードしようとしました。これらのいずれも、Cell for Row を呼び出してテーブルを再描画しません。

代議員の皆さん元気です。表示は一度問題なく、その後テーブルの表示を変更できません。

4

1 に答える 1

0

挿入の前に [self.tableView beginUpdates] を呼び出した場合は、必ず呼び出してください。

[self.tableView endUpdates];

後。

于 2012-10-15T23:40:19.143 に答える