1

基本的なペイント アプリケーションでユーザーが行うすべてのストロークを本質的に表す NSBezierPath オブジェクトの配列があります。ただし、dataOfType:error: で NSData オブジェクト (配列を含む plist) を作成しようとすると、アプリで次のエラーが表示されます。

(プロパティ リストに「CFType」タイプのオブジェクトを含めることはできません)

ただし、ブレークポイントは、配列に CFTypes が含まれていないことを示しています。

_myArray    __NSArrayM *    @"9 objects"    0x0000610000052300
[0]    NSBezierPath *   0x0000610000127300  0x0000610000127300
[1]    NSBezierPath *   0x0000618000126d60  0x0000618000126d60

…等々。CFTypes と NSBezierPaths の間に何らかの関連があると思われますが、よくわかりません。アレイを保存するにはどうすればよいですか?

4

1 に答える 1