应用程序终止后魔术记录截断不起作用
Posted
技术标签:
【中文标题】应用程序终止后魔术记录截断不起作用【英文标题】:Magical Record Truncate not working after app terminate 【发布时间】:2013-05-12 04:04:52 【问题描述】:嘿,我有这样的代码
if ([cellValue isEqualToString:@"Logout"])
NSManagedObjectContext *localContext = [NSManagedObjectContext MR_contextForCurrentThread];
[EUserBrief MR_truncateAllInContext:localContext];
[DownloadList MR_truncateAllInContext:localContext];
我想截断实体 [EUserbrief] 和 [DownloadList] 上的所有数据的代码.. 代码工作正常,但是在应用程序终止并且我进入后,EuserBrief 数据和下载列表仍然存在,有什么解决方案吗?
【问题讨论】:
【参考方案1】:你需要打电话
[localContext MR_save];
如果不保存,您的更改将不会持久保存到任何数据存储中。
【讨论】:
以上是关于应用程序终止后魔术记录截断不起作用的主要内容,如果未能解决你的问题,请参考以下文章
Android - 前台在 Oreo 中不起作用。操作系统在一段时间后终止服务