【发布时间】:2012-06-22 15:21:22
【问题描述】:
我一直被困在这个问题上,我终于弄明白了,现在它突然又停止工作了......
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *filePath = [NSString stringWithFormat:@"%@/scoreCards.dgs",documentsDirectory];
NSMutableArray *savedArrayOfScorecards = [[NSMutableArray alloc]init];
savedArrayOfScorecards = [NSMutableArray arrayWithContentsOfFile:filePath];
[savedArrayOfScorecards addObject:currentScoreCard];
[savedArrayOfScorecards writeToFile:filePath atomically:YES];
甚至没有创建文件 scoreCards.dgs...
我做错了什么?
【问题讨论】:
-
您在使用 ARC 吗?如果不是,您的内存泄漏为
savedArrayOfScorecards。
标签: iphone objective-c ios ios5 nsarray