iOS / iPad应用程序,在本地保存数据

时间:2013-08-13 10:58:24

标签: ios objective-c xcode

我已经构建了一个快速的iOS应用程序,用于调查(问题/答案样式),将数据本地保存到iPad,因为没有互联网访问权限可以直接上传。

如何访问已保存的CSV,目前它正在保存到应用程序文档根目录。但是从xCode / MacOS无法访问此位置。 更好的方法是将其保存到更容易访问的位置,或访问当前位置。

目前正在使用:

NSString *docPath=[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)objectAtIndex:0];
NSString *s2goevent=[docPath stringByAppendingPathComponent:@"results.csv"];

2 个答案:

答案 0 :(得分:1)

最简单的方法是记录文档文件夹位置并在Finder中打开它。

NSLog(@"%@", docPath);

你应该得到这样的结果:

/Users/<username>/Library/Application Support/iPhone Simulator/<simulator version>/Applications/<app id>/Documents

复制网址并转到Finder,然后使用“转到文件夹...”菜单(或按Cmd + Shift + G)并粘贴网址。

如果应用已在设备上:

  1. 打开管理器(Cmd + Shift + 2)
  2. 选择Devices选项卡,然后从左侧列表中选择一个设备
  3. 单击“应用程序”并选择您的应用程序,然后浏览“沙盒中的数据文件”部分下的文件。您也可以导出文件并将其保存到计算机中。

答案 1 :(得分:1)

可能不是直接的答案。但您可以使用iexplorer mac app查看应用程序的内容,包括存储在设备中的不同文件。 http://www.macroplant.com/iexplorer/