0

メール経由でデータをインポートおよびエクスポートできるように、iPhone アプリをほぼ構成しました。これまでのところ、拡張子 .qm2 (これはアプリの Plist で構成した独自の拡張子) のファイルをエクスポートし、ファイルをインポートすることができます。エクスポートに使用しているデータは NSData です。すべて正常に動作していますが、データをインポートするときに配列を設定できません。インポートするために選択した方法は、AppDelegate で次のとおりです。

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
{

NSString *URLString = [url absoluteString];
NSData *dataReceived = [NSData dataWithContentsOfFile:URLString];
NSArray *newArray = [NSKeyedUnarchiver unarchiveObjectWithData:dataReceived];

 NSLog(@"%@",newArray);
 // logs out null;
return YES;
}

URLString を NSLog すると、次のように出力されるため、データが存在します。 16.qmf. 繰り返しますが、私の問題は、インポートされたデータを取得して NSArray に入れる方法です。

4

0 に答える 0