nskeyedarchiver

    3

    1答えて

    このコードをテストしましたが、SIGABRTエラーが発生しました。 NSArray *array = [NSKeyedUnarchiver unarchiveObjectWithData:data] NSDataは、xml形式のplistデータです。このコードは正常に動作します。 [urlData writeToFile:[self docPath] atomically:YES]; arr

    0

    2答えて

    iPad上のファイルシステムにオブジェクトを保存しようとしていますが、何か問題があるようです。 NSString *localizedPath = [self getPlistFilePath]; NSString *fileName = [NSString stringWithFormat:@"%@.plist", character.infoName]; NSData *data = [N

    2

    1答えて

    私はUIImageViewから派生したカスタムビューであるサブビューの数を持つUIImageViewをアーカイブして解凍しようと少し狂ってしまいます。ここで私がやったものだ: はUIImageがNSCodingに準拠していないという事実を可能にするためのプロジェクトにカテゴリを追加します。 #import "UIImage-NSCoding.h" #define kEncodingKey @"U

    0

    3答えて

    オブジェクトグラフをファイルに保存してから後で再読み込みしようとしていますが、decodeObjectForKey:は指定したキーに対して常にnilを返します。 バイナリファイルが作成され、時折人間が判読できるテキスト(titleTextColor)があるので、アーカイブプロセスが機能していると思います。 NSKeyedArchiverとNSKeyedUnarchiverがどのように機能するのか分

    4

    3答えて

    なぜNSKeyedArchiverのパフォーマンスが悪いですか? NSArchiverを使用してサイズが倍になります。 私は次の行 BOOL result = [NSArchiver archiveRootObject:self.appDataObject.materias toFile:archivePath]; NSMutableArrayのでオブジェクトのNSMutableArrayのを

    1

    1答えて

    NSKeyedUnarchiverで奇妙な動作が発生しました。 NSMutableData *myData = [ NSMutableData data ]; NSKeyedArchiver *archiver = [[ NSKeyedArchiver alloc ] initForWritingWithMutableData:myData ]; NSString *testStrin

    0

    3答えて

    私は "Presidents.plist"ファイルに保存されているアーカイブを持っています。それは存在し、私はpathForResourceメソッドを使用してそれを見つけることができます。また、initWithContentsOfFileメソッドNSDataを使用してデータを取得してデータを取得します。問題は今このコード行にあります。 NSString *path = [[NSBundle mai

    2

    1答えて

    NSCodingを使用して、アプリケーションからいくつかの値を保存しようとしています。私は値を保存することができますが、それを取得することはできません。私は、プロトコルを宣言していますのはここ です:私は、プロトコルに準拠するよどこ @interface AddReminderEventViewController : UIViewController <UIPickerViewDelegate,

    2

    1答えて

    私はiPhoneアプリケーションで作業しており、共有シングルトンクラスでいくつかの問題に直面しています。 私は2つの変数 int gameRunsとint totalScore を格納するための共有シングルトンを使用している「gamRunsただ、ユーザーがアプリをロードするたびに増加し、「totalScore」は明白です:次のようにD は、問題は、私はロードであり、シングルトンと、このコードを使用

    0

    2答えて

    の配列のために、私はUIImageの配列を格納したいと私はこれを行う: //in didFinishLaunchingWithOption NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; NSData *data = [defaults objectForKey:@"theKey"]; if (data =