iOS 8.1 SDK的文档文件夹

3
对于iOS 7.0.3 SDK,我有一个文档查看应用程序,我曾经把文档放在~/Library/Application\ Support/iPhone\ Simulator/7.0.3/Applications/<GUID>/Documents/下,当我运行应用程序时可以访问这些文档。然而,在iOS 8.1 SDK中我没有看到任何类似的文件夹,我怀疑这可能是因为我通过开发者网站从Web上下载了Xcode。我怀疑以上原因是我在Application Support下没有看到8.1/文件夹和iPhone Simulator。如果是这样,是否有一种方法可以通过确定Simulator GUID来添加这些文件夹,以便我的应用程序可以再次访问文档?或者文档文件夹位置已经被移动到其他地方了吗? 我遵循了Xcode: directory file for simulator IphoneiPhone simulator folder not in Application Support的说明,但似乎没有解决我的问题。
3个回答

3
为了找到你的应用程序的文档文件夹,你可以将下面的代码放入你的application:didFinishLaunchingWithOptions:方法中,然后在Xcode的控制台窗口中查看路径:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSLog(@"Documents Directory: %@", [paths objectAtIndex:0]);

2
使用SimPholder应用程序来了解当前应用程序的位置。

enter image description here

适用于Xcode 6.0及以上版本

下载SimPholder 2.0 a


对于xcode 5.1及以下版本

下载SimPholders 1.5


我在安装这个应用程序到我的Mac上遇到了一些问题。让我来解决并看看它是否符合我的要求。谢谢。 - learn_develop

1

iOS 8中Xcode提供了核心模拟器,因此您可以使用以下代码找到文档目录文件夹。您可以在appDidFinishLaunching中编写代码。

NSLog(@"app directory : %@",[[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject]);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,