2016-07-09 2 views
0

iOS 시뮬레이터에서 앱을 실행할 때마다 저장된 현재 데이터가 재설정됩니다. 나는 시뮬레이터가 그렇게하는 것이 당연한가, 아니면 내 코드가있는 것이 아닌가 궁금했다. 내 휴대 전화로 실행하면 집에 두 번 두 드리면 작동합니다. 그러나 앱이 닫히면 다시 작동합니다. 감사!iOS 시뮬레이터에서 코어 데이터를 저장합니까?

답변

0

저축은 장치 에서처럼 시뮬레이터에서 동일하게 작동합니다. 어떤 상황에서도 시뮬레이터 데이터가 사라지는 것은 정상적인 현상이 아닙니다.

그러나 시뮬레이션 폰의 각 유형은 사실상 다른 시뮬레이터입니다. 시뮬레이션 한 iPhone 6에서 시뮬레이션 한 다음 시뮬레이트 한 iPhone 6+에서 시뮬레이션 한 경우, 하나에 저장된 데이터가 다른 모델에서 사용 가능하지 않은 것이 정상입니다.

+0

감사합니다. 내 오류가 발생하여 새 항목을 만들 때 핵심 데이터에 저장하는 것을 잊어 버렸습니다. 또한, 배열을 선언 할 때'var objects : [NSManagedObject] = [] 대신에 var objects = [NSManagedObject]()'가 필요합니다. 다시 한 번 감사드립니다! –

관련 문제