파일에 NSMutableArray를 쓰려고하는데 매번 실패합니다. 나는 내가 진술 한 길은 옳다고 믿는다. 그 밖의 무엇이 문제 일 수 있습니까?파일 쓰기 실패
for (int i=1; i<=10/*[self getcurrentnumber]*/;i++)
{
[mutablearray addObject:[self convertJSONtoDictionary:[self generateJSONforcomic:[NSNumber numberWithInt:i]]]];
NSLog(@"Iteration %i",i);
}
NSLog(@"Done %.0u",[mutablearray count]);
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES);
NSString *libraryDirectory = [paths objectAtIndex:0];
NSString *location = [libraryDirectory stringByAppendingString:@"/Comics.txt"];
NSLog(location);
[mutablearray writeToFile:location atomically:YES];
if(![mutablearray writeToFile:location atomically:YES])NSLog(@"Fail");
나는 convertJSONtoDictionary가 실제로 사전을 반환하도록하기 위해 인트로 스펙 션을 사용하고 있습니다.
왜 같은 배열을 두 번 쓰고 있습니까? 그리고 mutablearray가 0이 아닌지 확인하십시오. – Max
와우! 나는 지금 당황 스럽다 ... 그것은 참으로 제로였다. 감사 맥스! :) – Julian