在我的主应用程序中,我下载了一个文件并将其保存在此路径中
/var/mobile/Containers/Data/Application/EDD34D1D-8A61-4195-B4BF-AA63BF5C9983/Library/Caches/downloads/YTQjmrJpEeSkyQIKTN1OKQ.jpg
在主应用程序中,我使用以下代码检查文件是否存在:
NSFileManager *fileManager = [NSFileManager defaultManager];
if ([fileManager fileExistsAtPath:avatarPhysicalPath]){
[self.lbName setText:@"fileExist!"];
}
else{
[self.lbName setText:@"not..fileExist!"];
}
它返回fileExist!。
但是,我在此应用程序的watchkit应用程序中执行相同操作,它返回文件不存在。 我能够这样做吗?怎么样?
答案 0 :(得分:0)
我不认为您可以轻松地从您的扩展程序访问文件(但我不是)。但请记住,使用WatchOS 2,整个应用程序将在您的手表上!因此,它无法在手机上访问您的文件。也许从WatchKit扩展访问文件的最佳方法是使用openParentApplication方法:)