小编Maj*_*eli的帖子

将实体批量发布到WebAPI?

我需要将单个实体更新发送到WebAPI,还是可以发布它们的数组并一次发送全部?看来这是一个愚蠢的问题,但我找不到任何可以说一种或另一种方式的东西。

asp.net-web-api

5
推荐指数
1
解决办法
3931
查看次数

从备份恢复sqlite文件后,如何重置Core Data堆栈?

我正在为我的应用程序实现备份/恢复功能,但在从备份恢复sqlite文件并尝试访问某些数据后,我收到此错误:

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Object's persistent store is not reachable from this NSManagedObjectContext's coordinator'
Run Code Online (Sandbox Code Playgroud)

回到ARC之前,您可以在appdelegate上找出核心数据对象,然后在您尝试访问ManagedObjectContext时重建它们.你现在怎么做?

编辑:

那时我一定是做错了.我可以将托管对象上下文设置为不只读,但是当我尝试访问数据时,我得到了相同的错误.有什么建议?

- (void)restoreDatabase {

    ICAMAppDelegate *appDelegate = (ICAMAppDelegate *)[[UIApplication sharedApplication] delegate];
    appDelegate.managedObjectContext = nil;
    NSError *error;

    // Delete Persistent Store
    NSArray *stores = [[appDelegate persistentStoreCoordinator] persistentStores];
    NSPersistentStore *store = [stores objectAtIndex:0];
    NSURL *storeURL = store.URL;
    [[appDelegate persistentStoreCoordinator] removePersistentStore:store error:&error];
    [[NSFileManager defaultManager] removeItemAtPath:storeURL.path error:&error];

    NSString * databaseName = @"ICAMMobile.sqlite";
    NSString * databaseBackupName = @"ICAMMobile.sqlite.bak";
    NSFileManager *fileManager = [NSFileManager defaultManager];
    NSArray …
Run Code Online (Sandbox Code Playgroud)

core-data ipad ios

1
推荐指数
1
解决办法
1113
查看次数

标签 统计

asp.net-web-api ×1

core-data ×1

ios ×1

ipad ×1