NSPersistentStoreUbiquitousContentNameKeyとNSPersistentStoreUnbiquitousContentURLKeyの2つのキーを使用して、永続ストアに遍在する名前とURLを指定します。 しかし、このキーはiOS 10.0では非推奨です。代わりのAPIを使用してこの廃止予定のAPIを削除する必要があります。iOS 10.0のコアデータのNSPersistentStoreUbiquitousContentNameKeyキーに替わります。
-(NSPersistentStoreCoordinator *)persistentStoreCoordinator
{
//Return if the persistance store exists.
if(__persistentStoreCoordinator != nil) {
return __persistentStoreCoordinator;
}
__persistentStoreCoordinator = [[NSPersistentStoreCoordinator alloc] initWithManagedObjectModel: [self managedObjectModel]];
NSPersistentStoreCoordinator *psc = __persistentStoreCoordinator;
NSMutableDictionary *options = [NSMutableDictionary dictionary];
[options setObject:iCloudEnabledAppID forKey:NSPersistentStoreUbiquitousContentNameKey];
[options setObject:iCloudLogsPath forKey:NSPersistentStoreUbiquitousContentURLKey];
[options setObject:NSFileProtectionComplete forKey:NSPersistentStoreFileProtectionKey];
[psc lock];
return __persistentStoreCoordinator;
}
iOS 10.0のリリースノートを読みましたが、これに対する回避策は見つかりませんでした。 これらのキーに代わるものはありますか?
ありがとうございます。