gpt4 book ai didi

ios - 如何在使用 MagicalImport 导入数据后保存上下文?

转载 作者:行者123 更新时间:2023-11-29 10:57:15 25 4
gpt4 key购买 nike

我使用 MagicalImport(版本 2.1)MR_importFromArray 方法导入了一个 json 数组。我正在尝试使用 MR_findAll 检索导入的 NSManagedObjects 但没有成功。到目前为止,这是我尝试过的变体:



//尝试1
[MagicalRecord saveWithBlock:^(NSManagedObjectContext *localContext) {
[线程 MR_importFromArray:threadsData];
} 完成:^( bool 成功,NSError *错误){
NSArray *allThreads = [Thread MR_findAll];
}];

//尝试2
[MagicalRecord saveUsingCurrentThreadContextWithBlock:^(NSManagedObjectContext *localContext) {
[线程 MR_importFromArray:threadsData inContext:localContext];
} 完成:^( bool 成功,NSError *错误){
NSArray *allThreads = [Thread MR_findAllInContext:[NSManagedObjectContext MR_contextForCurrentThread]];
}];

//尝试3
NSManagedObjectContext *context =[NSManagedObjectContext MR_defaultContext];
[线程 MR_importFromArray:threadsData inContext:context];
[上下文 MR_saveToPersistentStoreAndWait];
NSArray *allThreads = [Thread MR_findAllInContext:context];

//尝试4
[线程 MR_importFromArray:threadsData];
[[NSManagedObjectContext MR_contextForCurrentThread] MR_saveToPersistentStoreAndWait];
NSArray *allThreads = [Thread MR_findAll];

这是我在控制台中看到的错误:



-[NSManagedObjectContext(MagicalSaves) MR_saveWithOptions:completion:](0xb2566e0) ** 默认 ** 上下文没有变化 - 不保存

知道我做错了什么吗?

最佳答案

[[NSManagedObjectContext MR_defaultContext]saveToPersistentStoreAndWait];

关于ios - 如何在使用 MagicalImport 导入数据后保存上下文?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17666169/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com