코어 데이터를 사용하여 많은 정보를 저장하고 있습니다.코어 데이터 및 다중 퍼미션 스토어
게임에 3 가지 세이브 옵션이 있습니다. SaveGame1을 선택하면 SavedGameStore1이로드됩니다. 사용자가 SaveGame2를 선택하면 SavedGamedStore2가로드됩니다.
모두 동일한 엔티티를 포함합니다.
한 상점에서 다른 상점으로 정보를 전송할 필요가 없습니다.
Persistent Stores
및 Persistent Store Coordinator
에 대한 나의 이해는 약간 불안정합니다.
나는 마법의 레코드를 사용 중입니다. AppDelegate에있어서
:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
[MagicalRecord setupAutoMigratingCoreDataStack];
}
마법 녹화 방법 setupCoreDataStackWithSotreNamed:
있다.
사용자가 선택한 후 간단하게 해당 메서드를 호출 할 수 있습니까? 그러면 기본 저장소에서 SavedGameStore1로 전환됩니다.
그냥 왜 'SavedGameStore'가 단지 하나의'영구 저장소 '만 사용하는 상점의 엔티티가 아니겠습니까? 모든 비용으로 여러 상점을 사용하지 않으려 고 최선을 다할 것입니다. 네가 말했듯이, 그것은 불안정하다. – random
확인. 나는 여러 가게가 더 쉬울 것이라고 생각했다. 그게 내가 잘못한거야? – Padin215
단일 저장소를 사용한 경험이 항상 쉽고 항상 안정적입니다. 위의 모델을 기반으로 한 단일 저장소를 사용하는 것이 좋습니다. – random