コアデータモデルのエンティティの1つにNSStringのNSMutableArrayを追加します。問題は、これがコアデータでサポートされているタイプではないことです。コアデータにNSMutableArrayを保存する
私は変換可能な属性を作成しようとしましたが、問題は、NSMutableArrayをNSDataに変換してからNSDataからNSMutableArrayに戻す方法がないことです。誰かがこの問題をどのように解決できるか考えていますか?
(私は配列をアーカイブすることができますが、私はそれをしたくありません、私はそれが私のモデルに存在してほしいです)。
しかし、ここでは、単純な文字列の配列を持っている - あなたは、管理対象オブジェクトの各文字列をラップしなければならない、またはすでに利用可能NSStringの周りの薄いNSManagedObjectラッパーのいずれかの種類がありますか? –
文字列の配列をデータに変換する方法は? ' – gburgoon
反対は'にNSArray *配列= [arrayData NSKeyedUnarchiver unarchiveObjectWithData]である(私は私が文字列の配列を使用する必要がないかかわるこの問題の回避策を見つけましたが、私は解決策のためにまだ興味があります)方法は、別のエンティティテーブルを作成し、これらの2つのエンティティ間の関係を追加することです!私は配列をアーカイブ&unarchivingするのは時間の無駄だと思う。 – Resh32