작동하지 않습니다.엑스 코드 6 NSUserDefaults는 엑스 코드 6</strong><strong>에서
실제 장치에서 테스트하면 완벽하게 작동합니다. 누군가이 정보를 Apple에 보내는 방법을 알고 있습니까? Apple에 문의하려고했지만 답변을받지 못했습니다.
실제 iPhone6 또는 iPhone6 Plus에서 테스트 할 수 없습니다. 우리 나라에서는 아직 사용할 수 없기 때문입니다. 장치에서 완벽하게 작동
내 코드 (예입니다) :
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSString *appTheme = [defaults objectForKey:@"theme_preference"];
if ([appTheme isEqualToString:@"color0"]) {
} else {
}
아마, 나는 명확하게 자신을 표현하지 않았다.
사용자가 "iPhone o iPad 설정"에서 응용 프로그램의 설정 매개 변수를 변경해야합니다.
설정은 "Settings.bundle"의 "Root.plist"에 의해 구현됩니다.
즉, 사용자의 응용 프로그램 매개 변수 변경을 테스트 해 봅니다. 그러나 소스 코드에서 나는 이러한 변화를 보지 못했습니다.
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:@"color0" forKey:@"theme_preference"];
[defaults synchronize];
을 그리고 나중에 전화 :
NSString *appTheme = [defaults objectForKey:@"theme_preference"];
if ([appTheme isEqualToString:@"color0"]) {
} else {
}
iOS 버전을 실행 중이십니까? – trojanfoe
NSUserDefaults와 비슷한 문제가 나타납니다. 현재 버전에서는 버전 6.0.1 (6A317)이라고 생각됩니다. 아마 다음 릴리스에서이 문제를 해결할 것입니까? 나는 그렇게 희망한다. – siannopollo
내 버전의 시뮬레이터는 v8.0 (550.1)이며 위에서 설명한대로 제대로 작동하지 않습니다. –