我成功保存了Core数据上下文。 当我删除应用程序实例(仅实例,而不是应用程序本身)时,核心数据上下文中所有保存的托管对象也将被删除。但是我想坚持这些对象。 这是我的代码的快照。 当我第一次运行应用程序时,此代码将“ aaban”写入核心数据上下文。并保存它。
现在是第二次,如果我不删除应用程序实例(不是应用程序本身),此代码将显示“ aaban”。 但是,如果我删除应用程序实例(而不是应用程序本身),则不会打印“ aaban”。
答案 0 :(得分:0)
如果必须,则仅存储相对URL,而不存储绝对URL,因为iOS 8每次重新启动应用程序时,应用程序沙箱的绝对URL都会更改。这就是为什么您看到BAF03763-B294-4EBB-AB9B-06B29B8EDB80
更改为C7669201-1606-4596-B420-87A543569DDD
的原因。
每次重新启动应用程序时,您都应该获取sqlite
存储区的路径。