問題タブ [tlindexpathtools]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
326 参照

objective-c - 展開可能な tableView のコア データと TLIndexPathTools の統合

私は、NSString「name」と「categories」と呼ばれる NSString フィールドを含む「Scales」と呼ばれるエンティティを持つ単純なプリロードされた SQLite DB と Core Data モデルを持っています (これは単純なものだったので、関係を使用しないことにしました-大量のデータなしで1対1)。

現在の設計は、コア データを使用して次のようになります: カテゴリ [a ~ z] の UITableViewController -> カテゴリをクリック -> その「カテゴリ」に該当するすべての「名前」 [a ~ z] を表示する DetailTableViewController。

Apple の標準的なフェッチ方法と述語を使用した並べ替えを使用してドリルダウンするこれらのタスクを実行できますが、別のビュー コントローラーをスタックに追加する必要があります。

私の目標は、セクション名が「カテゴリ」で、セルが「名前」である拡張可能な UItableview を使用できるようにすることです。これにより、詳細ビューをスタックにプッシュする必要がなくなり、アプリをより美しくすることができます。

Tim Moose の TLIndexPathTools からの CollapseTableViewController を自分のプロジェクトに統合しようとしましたが、詳細がまだ不明です….最も具体的には、彼のツールが残りを実行できるように、どこで managedObjectcontext をリンクして指定子をフェッチするかです。

0 投票する
1 に答える
745 参照

ios - -[__NSArrayM objectAtIndex:]: userInfo (null) を持つ空の配列の境界を超えるインデックス 0

一部の Core Data オブジェクトと Core Data オブジェクトを混在させようとしましたが、これは TLIndexPathTools を使用して行います。

私は TLIndexPathTableViewController を使用しており、TLIndexPathController を次のようにセットアップします。

このセットアップ メソッドは、オブジェクトを取得して更新するために、viewDidAppear で呼び出されます。

しかし、[self.indexPathController.dataModel itemAtIndexPath:indexPath]; を呼び出すと、私の DidSelectRow メソッドでは、次のクラッシュが発生します。