Diskimde bir dosyaya nsdata yazmaya çalışıyorum, aşağıdaki kodum var ve çalışmıyor, yanlış bir şey yapıyorum? yazma başarısız nedenNSData bir dosyaya yazıyor mu?
NSError *error = nil;
[email protected]"/Users/aryaxt/Desktop/test2.avi";
[data writeToFile:path options:NSDataWritingAtomic error:&error];
NSLog(@"Write returned error: %@", [error localizedDescription]);
Yani anlatacağım:
Boolean result = [data writeToFile:@"/Users/aryaxt/Desktop/test2.avi" atomically:YES];
test2.avi ben WriteToFile
Bir yan notta, Objective-C'de 'BOOL' değil' BOOL 'kullanılmalıdır. –
Denemeyi deneyin - [NSData writeToFile: options: error'] (http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/NSData_Class/Reference/Reference.html#//apple_ref/ doc/uid/20000172-BCIICCHI) ve hangi hatanın bildirildiğini bize bildirin. –
(ve hata ayıklayıcısında, verilerin nil olmadığını doğrulayın; belki de görüntü de sıfırdır ;-) –