Передайте параметр NSError *
вашему writeToFile
, и когда writeToFile
вернет NO
(что означает, что он не прошел), вы можете распечатать информацию NSError
, чтобы помочь вам выяснить, что пошло не так.
Например:
NSError * error = nil;
BOOL success;
success = [toFile writeToFile:path atomically:YES encoding:NSUTF8StringEncoding error:&error];
if (success == NO)
{
NSLog( @"error in writeToFile - %@", [error localizedDescription] );
}