Ios CoreData MagicalSave崩溃

Ios CoreData MagicalSave崩溃,ios,core-data,magicalrecord,Ios,Core Data,Magicalrecord,我有一个非常简单的方法来创建一个对象 NSManagedObjectContext *localContext = [NSManagedObjectContext MR_defaultContext]; NSDate *today = [NSDate date]; NSInteger dayID = [[[self periodFormatter] stringFromDate:today] integerValue]; CDDay *dDay = [CDDay MR_createInCo

我有一个非常简单的方法来创建一个对象

NSManagedObjectContext *localContext = [NSManagedObjectContext MR_defaultContext];

NSDate *today = [NSDate date];

NSInteger dayID = [[[self periodFormatter] stringFromDate:today] integerValue];

CDDay *dDay = [CDDay MR_createInContext:localContext];

dDay.dayID = @(dayID);

[localContext MR_saveToPersistentStoreAndWait];
这就是它所做的一切,它适用于我在iPhone3、4和5上的所有单元测试、压力测试和自动化测试,但当超过100k的用户安装它时,我点击应用商店时,这种方法会导致大约500次崩溃

我在主线程和后台线程中都试过了,同样的问题。只需要几毫秒,而且只需要调用一次

这是崩溃线程的日志

1    libobjc.A.dylib     objc_msgSend + 5
2    libobjc.A.dylib     objc_object::sidetable_release(bool) + 172
3    libobjc.A.dylib     (anonymous namespace)::AutoreleasePoolPage::pop(void*) + 356
4    CoreFoundation  _CFAutoreleasePoolPop + 16
5    Foundation  -[NSAutoreleasePool drain] + 120
6    CoreData    -[NSManagedObjectContext save:] + 942
7    ******  __70-[NSManagedObjectContext(MagicalSaves) MR_saveWithOptions:completion:]_block_invoke3 (NSManagedObjectContext+MagicalSaves.m:64)
8    CoreData    developerSubmittedBlockToNSManagedObjectContextPerform + 86

我知道MR在嵌套上下文中遇到了一些问题,但这是默认上下文。感觉我必须摆脱MR.

这似乎是CoreData的save:method中的一个问题。您是否找到了自己问题的解决方案?我在这里也面临同样的问题。很遗憾,什么都没有。。