Log
2 つのエンティティ(属性text
とdate
)のコア データを使用し、 からへTag
の多対多のtags
関係を持つおもちゃのアプリを構築しています。Log
Tag
ログをテーブルに表示したいので、次のようにします。
- エンティティを( pic )に設定して IB に
NSArrayController
インスタンスを作成しましたLogController
Log
NSTableView
にバインドされた列を持つ1 列を作成しましたLogController
。写真LogController
を使用して、アプリ内のデリゲート (AppDelegate
) をリンクしましたIBOutlet
。AppDelegate
も持っていmanagedObjectContext
ます。- プロパティを持つカスタム
NSCell
クラスを作成し、それをセルに描画しましたNSString
mainText
tagsText
- メソッドで上記の 2 つのセル プロパティを設定し
AppDelegate
ます- (void)tableView: willDisplayCell: forTableColumn: row:
。(MainController
テーブルのデリゲートでもあります)。現在のtagsText
ログのタグを取得し、それらを単一のログに連結しますNSString
複数のタグを表示する行をマウスで選択すると、アプリがEXC_BAD_ACCESS
. エラーが発生したのはそのときだけですが、何が原因なのかわかりません。