私はUITableView
とNSManagedObject
を持っていて、UITableView
に1つのセルにつき1つの属性を表示したいのですが、これを行う最良の方法は何ですか?UITableViewを使用してNSManagedObjectの各属性を動的に表示する
与えられたIndexPath
の属性を読み込む方法がわかりません。
アイデアありがとうございます!
私はUITableView
とNSManagedObject
を持っていて、UITableView
に1つのセルにつき1つの属性を表示したいのですが、これを行う最良の方法は何ですか?UITableViewを使用してNSManagedObjectの各属性を動的に表示する
与えられたIndexPath
の属性を読み込む方法がわかりません。
アイデアありがとうございます!
NSManagedObjectのentity
プロパティを使用して、NSEntityDescriptionを取得します。エンティティの説明のproperties
プロパティを使用して、NSPropertyDescriptionsの配列を取得します。その配列をテーブルビューの基礎として使用します。したがって、インデックスとしてindexPath.row
を使用して、特定の行のプロパティの説明を選択します。 (この配列をフィルタリングしてリレーションシップを除外したい場合があります)。
各プロパティの説明にはname
というプロパティがあります。元のNSManagedObjectにvalueForKey:
と一緒に使用して、その名前のプロパティの値を検索します。
NSFetchedResultsControllerのwith属性を使用できますか?私はそれがエンティティのためだと思った – uti0mnia