2017-01-27 6 views
0

iOS 개발을 배우고 있으며 UserDefaults가 일관되게 올바르게 저장되지 않는 문제를 발견했습니다.Xcode 시뮬레이터를 사용할 때 UserDefaults가 일관되게 저장되지 않습니다.

앱을 열면 UserDefaults 속성이 있는지 확인합니다. 그렇다면 앱이 뭔가를하는지 확인합니다. 이제 UserDefaults 속성을 저장하고 '동기화'한 다음 시뮬레이터에서 stop을 누른 다음 '재생'을 다시 눌러 다시 열면 UserDefaults 값이 nil이되는 경우가 있습니다.

아직 실제 장치에서이를 테스트했지만 아무도 동일한 문제가 있었습니까? 그렇다면 예상됩니까?

답변

1

아마 UserDefaults는 잘 작동하지만 당신은 UserDefaults에 일부 데이터를 저장하고 다시 경우 또는 사용 Command + R을 실행할 때 이미 시뮬레이터 를 실행 한 후, 때로는 아무것도 (저장된 데이터가 사라) 변경 때문에 매번이 상황은 (일부를 저장해야 할 때

UserDefaults 데이터, CoreData 또는 Realm) 나는 중지하고 종료 시뮬레이터는 제 엑스 코드를 다시 실행하거나

+0

내가 갈, 그래서 당신이 시뮬레이터를 종료 무슨 말 것을주지 나에게 잘 작동 '재생 버튼'을 누르기 전에? – Michael