繁体   English   中英

iOS 7 从文档中检索收件箱目录

[英]iOS 7 retrieve Inbox directory from documents

我想创建位于Documents目录中的Inbox目录的路径以读取文件列表。

问题是,当我尝试创建路径时,这与我在使用“打开方式...”功能时收到的路径不同。

这里的url来自application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation method

/private/var/mobile/Applications/555DB980-71E2-4AC5-8B12-34F1BBDE975B/Documents/Inbox/myFile.xlsx

在这里使用此代码创建的路径:

#define DOCUMENTS_DIRECTORY NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)[0]
#define INBOX_DIRECTORY     [NSString stringWithFormat:@"%@/%@", DOCUMENTS_DIRECTORY, @"Inbox"]

NSLog(@"%@",INBOX_DIRECTORY);

/var/mobile/Applications/555DB980-71E2-4AC5-8B12-34F1BBDE975B/Documents/Inbox

为什么缺少 start /private文件夹? 我怎样才能得到正确的路径?

基于@Mateusz Szlosek 答案的解决方案

即使一个以/var开头,另一个以/private/var开头,它也是相同的路径

在 OS X 上var是一个到private/var的链接,也许在 iOS 7 上是一样的?

lrwxr-xr-x@ 1 根轮 11 9 lis 15:17 tmp -> 私有/tmp

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM