アプリでzipファイルの内容を解凍して処理したいのですが。
私は外部ライブラリを使用せずにこれをCocoaの方法で実行しようとしているのでNSKeyedUnarchiver
、次のコードに目を向けます。
-(void) unarchive{
NSString *outputDirectory = [[NSHomeDirectory() stringByAppendingString:@"/Documents/"] stringByAppendingString:@"TheNewFolderName/"];
NSLog(@"Output Directory: %@", outputDirectory);
//MyArchive.zip is the filename of the zip file I placed in Xcode
NSData *theArchive = [NSKeyedUnarchiver unarchiveObjectWithFile:@"MyArchive.zip"];
NSError *error;
[theArchive writeToFile:outputDirectory options:NSDataWritingAtomic error:&error];
NSLog(@"theArchive is %@", theArchive);
そして、これは「theArchive isnull」を出力します!私は何を間違っているのですか..?