0

アプリで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」を出力します!私は何を間違っているのですか..?

4

1 に答える 1