Записать NSData в файл? - PullRequest
       1

Записать NSData в файл?

8 голосов
/ 29 августа 2010

Я пытаюсь записать nsdata в файл на моем диске, у меня есть следующий код, и он не работает, я делаю что-то не так?

Boolean result = [data writeToFile:@"/Users/aryaxt/Desktop/test2.avi" atomically:YES];

test2.avi не существует, я предполагаю, что writeToFile создаст его для меня

1 Ответ

32 голосов
/ 29 августа 2010

Попробуйте использовать:

NSError *error = nil;
path=@"/Users/aryaxt/Desktop/test2.avi";
[data writeToFile:path options:NSDataWritingAtomic error:&error];
NSLog(@"Write returned error: %@", [error localizedDescription]);

Это скажет вам, почему запись не удалась.

...