確保您使用的是雙方
- (void)viewDidLoad {
[super viewDidLoad];
if ([self.extensionContext respondsToSelector:@selector(setWidgetLargestAvailableDisplayMode:)]) { // iOS 10+
[self.extensionContext setWidgetLargestAvailableDisplayMode:NCWidgetDisplayModeExpanded];
} else {
self.preferredContentSize = CGSizeMake(0, 110.0); // iOS 10-
}
[MagicalRecord setupCoreDataStackWithAutoMigratingSqliteStoreAtURL:[MagicalRecord urlAppGroupStore]];
}
相同分貝正如你可以看到我使用的神奇紀錄,但我指定要使用的共享源碼文件
NSString *const kAppGroupIdentifier = @"group.com.carlosduclos.myapp";
+ (NSURL *)urlAppGroupStore {
NSURL *groupURL = [[NSFileManager defaultManager] containerURLForSecurityApplicationGroupIdentifier:kAppGroupIdentifier];
return [groupURL URLByAppendingPathComponent:@"mydb.sqlite"];
}
我可以讓應用程序和小部件使用應用程序組查看共享數據庫。但相反的觀點只看到添加和刪除沒有更新。 – Chazman