ios – 清除(删除)MagicalRecord中的数据库
发布时间:2020-12-15 01:38:45 所属栏目:百科 来源:网络整理
导读:我有一个应用程序使用MagicalRecord作为其核心数据处理,这很好.但是,我有不同的用户可以登录到应用程序,另一个用户登录时,核心数据数据库必须清空,以便不同的用户可以拥有自己的数据.数据库可以完全清空,因为数据也存储在Web服务上,因此可以在再次登录第一个
我有一个应用程序使用MagicalRecord作为其核心数据处理,这很好.但是,我有不同的用户可以登录到应用程序,另一个用户登录时,核心数据数据库必须清空,以便不同的用户可以拥有自己的数据.数据库可以完全清空,因为数据也存储在Web服务上,因此可以在再次登录第一个用户后再次同步数据库.
到目前为止,我似乎找不到一个帮助方法(这是有用的)为此目的.我努力了 [MagicalRecord cleanUp]; 每当用户注销,但这不会伎俩. 解决方法
MagicalRecord不为您提供此功能. cleanUp方法是为您重新初始化内存中的CoreData堆栈,并清理任何上下文,队列和其他相关对象.但是,MagicalRecord确实提供了一个方便的方法来获取您的库的路径,这并不困难.
查看 – [NSPersistentStore MR_urlForStoreName:]方法.这将给你的商店的文件URL.然后可以使用NSFileManager实例将其删除.在设置Core Data堆栈之前要小心,否则,当您保存时,您将崩溃,因为您已经从正确初始化的堆栈中删除了该存储. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- Swift优秀开源项目 Swift Weather介绍
- Reactor和Proactor模式下带有自动重连机制的客户
- 带有iOS 6 SDK的Xcode 5:“UIAccelerometer”不
- React -Native 状态栏文件居中
- Swift之一步一步带你封装一个本地缓存库(上)
- Servlet 与 Ajax 交互一直报status=parsererror的
- kali2.0 install flashplugin to play flash
- flex + spring + BlazeDS + google App JDO 实现
- 在Xml映射中使用Hibernate设置创建和更新时间
- ruby-on-rails – 在Rails中做“/ blogs::year
热点阅读