1
Plist는 저절로 저장하지 않을 것입니다 ...사전 배열을 plist에 저장하는 방법은 무엇입니까?
내가 여기서 잘못하고있는 것을 이해하지 못합니다. 도와주세요.
NSString *factorsFile = [[NSBundle mainBundle]pathForResource:@"factors" ofType:@"plist"];
NSMutableArray *factorsArray = [NSMutableArray arrayWithContentsOfFile:factorsFile];
NSMutableDictionary *dictFactor = [NSMutableDictionary dictionary];
[dictFactor setObject:self.nameField.text forKey:@"Factor"];
[dictFactor setObject:self.rankField.text forKey:@"Rank"];
NSLog(@"%@",dictFactor);
[factorsArray addObject:dictFactor];
NSLog(@"%@",factorsArray);
if([factorsArray writeToFile:factorsFile atomically:YES]){
NSLog(@"lalal");
}
이 코드는 마지막 if 루프 안에 있지만 plist는 변경되지 않은 상태로 유지 될 수 있습니다 ... 왜?