0

そのため、ファイルから情報をロードしようとすると、いくつかの問題が発生します。

myMutableArray=[[NSKeyedUnarchiver unarchiveObjectWithFile:dataFile]retain];

これは私にNSinvocationの問題を与える行です

* NSInvocation: 警告: クラス 'myClass' のオブジェクト 0xf9f500 は methodSignatureForSelector を実装していません: -- この先のトラブル

* NSInvocation: 警告: クラス 'myClass' のオブジェクト 0xf9f500 は doesNotRecognizeSelector を実装していません: -- 中止

他の質問や他のサイトを調べて、答えを見つけようとしました.myClassはNSObjectから継承し、顧客のView ControllerはUIViewControllerから継承します. 私のカスタマービューコントローラーは上記のコードを実装しています。ロード元の保存ファイルは存在します。このために何をする必要があるかわからないので、助けていただければ幸いです。

4

1 に答える 1

0

そのため、myClass 内で何かをエンコードしていないという問題がありましたが、後でデコードしようとしていました。コードを 1 行追加して、古い保存ファイルを削除するだけで済みました。

于 2012-11-28T21:23:13.927 に答える