私のcellForRowAtIndexPath
方法では、サーバーからデータを取得しています。データの値の 1 つがfalse
いくつかのグローバル オブジェクトのいくつかの値を変更し、このセルの実装をスキップしたいのですが、返そうとnil
するとアプリがクラッシュします。私はPFQueryTableViewController
のために Parse.com を使用UITableViewController
しているので、すべてのデータを取得してから、cellForRowAtIndexPath
. false
の場合、プログラム内の他のものを変更する必要があるため、said-value に対して true であるオブジェクトを照会することはできません。
Assertion failure in -[UITableView _configureCellForDisplay:forIndexPath:]
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'UITableView (<UITableView: 0x7e30e400; frame = (0 95; 320 424); clipsToBounds = YES; autoresize = W+H; gestureRecognizers = <NSArray: 0x7b2a94b0>; layer = <CALayer: 0x7b2a8af0>; contentOffset: {0, 0}; contentSize: {320, 1690}>) failed to obtain a cell from its dataSource (<_UIFilteredDataSource: 0x7b26d5a0>)'