Эй, правильно ли инициализировать NSData с помощью zip-файла? Я хочу преобразовать zip-файл в NSData и создать другой файл с данными (простым языком «скопировать его»). У меня есть код как:
NSURL *theFileUrl = [NSURL URLWithString: @"file://localhost/Users/xxx/Desktop/testZippedFile.zip"];
NSData *data = [NSData dataWithContentsOfURL: theFileUrl];
Когда я NSLog(@"Data: %@", data)
получаю какой-то вывод, но когда я пытаюсь инициализировать строку NSString с этими данными, она не работает:
NSString *str = [[NSString alloc] initWithData: data encoding: NSUTF8StringEncoding];
`NSLog(@"String: %@", string)`
Я получаю журнал как: String: PK
Может кто-нибудь указать на мои ошибки, пожалуйста.
Заранее спасибо!