2012-09-12 3 views
0

내 응용 프로그램에 속성 목록이 있는데 모든 다른 필드의 값을 변경했지만 응용 프로그램이 닫히면 모든 설정이 제거됩니다.속성 목록 저장 안함 iOS

NSBundle *mainBundle = [NSBundle mainBundle]; 
    NSString *path = [mainBundle pathForResource:@"Settings" ofType:@"plist"]; 
    //NSNumber *str = [dict objectForKey:@"Auto_Save"]; 
    NSMutableDictionary *data = [[NSMutableDictionary alloc] initWithContentsOfFile:path]; 
     [data setObject:[NSNumber numberWithBool:sender.on] forKey:@"Auto_Save"]; 
     [data writeToFile:path atomically:YES]; 

답변

0

당신은 다시 응용 프로그램 번들에 저장된 파일에 쓸 수 없습니다 : 여기 내가 사용하고 코드입니다. '디스크'에 써야합니다.

+0

어떻게하면됩니까? –

+0

문서 폴더 (또는 라이브러리 폴더 등)에 대한 경로를 가져 와서 파일을 작성하십시오. http://stackoverflow.com/questions/5619719/write-a-file-on-ios – TomSwift

+0

그래서 파일을 다시 만들어야합니까? –