간만에 포스팅 >..<;
iOS4로 업데이트하고 나서 NSUserDefaults를 이용한 설정값 저장 부분에 문제가 생겼다.
변경사항을 저장하면 저장이 안되는 것!!
NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
[userDefaults setObject:newSettings forKey:@"TestSettings"];
뭐.. 대략 이런 코드라고 해두고..
앱 실행 > 설정 변경 > 설정 저장 > 홈버튼 > 백그라운드 테스크 종료 > 재시작 > 설정 저장 안됨!!
약 30분간 코드를 유심히 살펴봤지만 잘못된 곳은 찾아 볼 수 없었다. 그리고 구글링..
역시나 같은 현상으로 고생한 사람들이 있었고 그속에서 오늘의 명언을 얻었다.
NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
[userDefaults setObject:newSettings forKey:@"TestSettings"];
[userDefaults synchronize]; // 오늘의 명언


