Magical Record 因此消息而崩溃
Posted
技术标签:
【中文标题】Magical Record 因此消息而崩溃【英文标题】:Magical Record crashing with this message 【发布时间】:2014-07-23 07:21:39 【问题描述】:默认上下文为零!你忘记初始化核心数据栈了吗?
+ (void)saveSplashImageData:(NSString*)data
NSManagedObjectContext *localContext = [NSManagedObjectContext MR_contextForCurrentThread];
[SplashImage MR_truncateAllInContext:localContext];
SplashImage *splashImage = [SplashImage MR_createInContext:localContext];
splashImage.imageData = data;
[localContext MR_saveOnlySelfAndWait];
+ (SplashImage*)loadSplashImage
NSManagedObjectContext *localContext = [NSManagedObjectContext MR_contextForCurrentThread];
SplashImage *splashImage = [SplashImage MR_findFirstInContext:localContext];
if (splashImage)
NSLog(@"Test");
return splashImage;
有人知道如何解决这个问题吗?
【问题讨论】:
你忘记初始化核心数据栈了吗? 谢谢。我想出了如何初始化核心数据堆栈。 【参考方案1】:把它放在 AppDelegate.m 中就可以了。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
[MagicalRecord setupCoreDataStackWithStoreNamed:@"Flexi.sqlite"];
return YES;
【讨论】:
以上是关于Magical Record 因此消息而崩溃的主要内容,如果未能解决你的问题,请参考以下文章
设置一对多关系 Core Data 和 Magical Record
Magical Record,CoreData,删除一条记录并重新编号
ios Magical Record保存在UIApplicationWillTerminateNotification上