iPhone에 설정을 즉시 저장할 수 있습니까? iOS 4 이상의 앱이 종료 될 때 닫히지 않으며 Xcode 설정에서 '프로세스 중지'를 누르면 설정이 저장되지 않습니까? 어떻게 저장합니까?iPhone에 설정을 즉시 저장하는 방법은 무엇입니까?
- (void)compLoad {
compTotal = [[NSUserDefaults standardUserDefaults] integerForKey: @"compTotal"];
compCount = [[NSUserDefaults standardUserDefaults] integerForKey: @"compCount"];
compShow = [[NSUserDefaults standardUserDefaults] boolForKey: @"compShow"];
}
- (void)compSave {
[[NSUserDefaults standardUserDefaults] setInteger: compTotal forKey: @"compTotal"];
[[NSUserDefaults standardUserDefaults] setInteger: compCount forKey: @"compCount"];
[[NSUserDefaults standardUserDefaults] setBool: compShow forKey: @"compShow"];
}
NSUserDefaults에서
compSave
가 – Dmitry데이터가 중요한가요 올 -이) 대답을 주셔서 감사합니다 좋은 일입니다. – Dmitry
'synchronize'가 올바른 해결책이기 때문에 (나는 지난 몇 년 동안 여러 프로젝트에서 NSUserDefaults를 사용 해왔다.) 문제는 다른 곳에서해야만한다. 어딘가 설정을 덮어 쓸 수 있을까요? 예를 들어, 앱 시작시 실수로'compSave'를'compLoad' 전에 호출하면 "empty"값을 다시 얻게됩니다. 'compSave'와'compLoad'에 중단 점을 설정하고 앱을 시작할 때 가장 먼저 호출되는 것을보십시오. – DarkDust