xcode删除编码器存档中的所有数据

时间:2015-11-17 02:48:03

标签: xcode uitableview

我在Xcode 7.1中为视图控制器使用状态恢复。但是,只要应用程序在模拟器或iPhone上启动,就会出现旧的桌面视图。它有行我想摆脱但我的删除代码不起作用。有没有办法删除以前版本中的编码器归档数据,所以我得到一个完全干净的tableview开始?我尝试了构建目标,但没有帮助。如果我能找到编码器归档数据在模拟器中存在的地方并摆脱它,那么这可能会有用吗?

这是状态恢复代码:

2 个答案:

答案 0 :(得分:0)

您指的是衍生数据吗? Xcode允许您删除文件夹,它包含索引,构建输出和日志。但是,我会首先进行清理然后构建,然后在必要时重置模拟器设置。

删除派生数据:窗口>项目>选择您的项目并删除

答案 1 :(得分:0)

没有。我在Library / Developer中寻找DocumentsDirectory。这是一个链接 讨论回答了我的问题。我能够进去并删除给我带来麻烦的* .archive文件。更具体地说,我错误地将一些数组添加到tableView中的部分,并在我在Xcode中杀死应用程序时使用状态恢复来保存它们。然后我的删除代码获得了在数组之外迭代的异常,因此我无法以编程方式删除它们。但是通过使用此过程删除存档文件,我重新开始营业。

link to access documents directory