「Map」というエンティティを定義しました。次の 3 つの属性があります。
scale : NSFormatter を使用した NSNumber (NSString の代わりに NSNumber が必要な場合は必須)。
units : NSString
mapData : バイナリ データ ? 変換値 ?
この mapData 属性が問題を引き起こします。いくつかの参照を NSMutableArray に格納するカスタム NSView (「マトリックス」プロパティ) があります。これは、mapData 属性に入れたい配列です。しかし、これは機能しません:
[[[mapController arrangedObjects]lastObject] setValue:[matrix colorReference]forKey:@"mapData"];
これ以外はすべて無視します: "lastObject": は (単一の) Map エンティティです。[matrix colorReference] は (プロパティ) NSMutableArray です。
簡単にするために、NSMutableArray を Map エンティティの「mapData」属性にして、ドキュメントの保存時に保存し、後で取得してカスタム ビューに転送するようにします。設計は明確ですが、それを行う方法ははるかに少なく…</p>
お願い助けて。