对于iOS 7.0.3 SDK
,我有一个文档查看应用程序,我曾经在~/Library/Application\ Support/iPhone\ Simulator/7.0.3/Applications/<GUID>/Documents/
下放置文档,然后在运行应用程序时可以访问这些文档。但是,我没有看到任何此类文件夹iOS 8.1 SDK
,我怀疑这可能是因为我从开发人员网站通过网络下载了Xcode。我是否正确怀疑以上可能是我Application Support
iPhone Simulator
{8.1}文件夹中Simulator GUID
的原因?如果是,有没有办法通过确定{{1}}来添加这些文件夹,以便我的应用可以再次开始访问这些文件?或者将文档文件夹位置移动到其他位置?
我按照Xcode: directory file for simulator Iphone和iPhone simulator folder not in Application Support的说明操作,但似乎无法解决我的问题。
答案 0 :(得分:3)
要查找应用程序的文档文件夹,您只需将其放入您的应用程序:didFinishLaunchingWithOptions:您将在xcode的控制台窗口中看到该路径:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSLog(@"Documents Directory: %@", [paths objectAtIndex:0]);
答案 1 :(得分:2)
答案 2 :(得分:1)
在iOS 8 xcode中提供核心模拟器。所以你可以使用下面的代码找到文件目录文件夹。您可以在appDidFinishLaunching
NSLog(@"app directory : %@",[[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject]);