私はCydiaを微調整しようとしていますが、今はいくつか問題があります。NSKeyedArchiverは配列をアーカイブできません
私はNSMutableArrayのをコピーしたいので、私が使用します。
myArray = %orig;
NSMutableArray* myArray2;
myArray2 = myArray;
NSData* data = [NSKeyedArchiver archivedDataWithRootObject: myArray2];
(元の関数はNSMutableArrayのを返されたので、私はMyArrayという=%ORIGを使用し、それを得るために)
しかし、そうですarchivedDataWithRootObjectが機能せず、常にデバイスのクラッシュが発生します。
したがって、archivedDataWithRootObjectには制限がありますか?元のNSMutableArrayがエンコードされているかどうかはわかりません。エンコードされたNSMutableArraにarchivedDataWithRootObjectを使用できますか?私はあなたのコードにこのコード行を理解していない
クラッシュログを提供してもよろしいですか? ObjCアプリケーションがコアをダンプすると、コールスタックが出力されることがよくあります。私はどの機能がクラッシュしたのかよく分かります。 gdbを使ってこれを取得し、バックトレースを見ることさえできます。 –
iOS全体がクラッシュしたため(respring)、xcodeでクラッシュレポートが見つかりませんでした。 – Hiraku
私は今ログを取得します。 " - [UIKBTree encodeWithCoder:]:インスタンス0xe8cdbe0に送信された認識できないセレクタ" – Hiraku