Ios fileExistsAtPath获取仅包含路径的文件名?
我正在使用Ios fileExistsAtPath获取仅包含路径的文件名?,ios,iphone,xcode,dropbox-api,Ios,Iphone,Xcode,Dropbox Api,我正在使用Dropbox API,并使用API委托方法loadFile:intoPath:将图像加载到应用程序的文档目录中。Dropbox的完成回调方法,restClient:loadedFile:,以(NSString*)destPath作为第二个参数触发ok。为每个文件返回的每个destPath都是相同的,类似于: /Users/<myID>/Library/Developer/CoreSimulator/Devices/<Device #>/data/Contain
Dropbox API
,并使用API委托方法loadFile:intoPath:
将图像加载到应用程序的文档目录中。Dropbox的完成回调方法,restClient:loadedFile:
,以(NSString*)destPath
作为第二个参数触发ok。为每个文件返回的每个destPath都是相同的,类似于:
/Users/<myID>/Library/Developer/CoreSimulator/Devices/<Device #>/data/Containers/Data/Application/<App #>/Documents
。。。我得到了四个截然不同的图像!这是怎么发生的?Dropbox如何能够获得具有相同精确路径的不同图像?相关的,我认为正在获取的数据可以放入库/缓存中,因为它可以重新创建。它介于文档
中用户创建的内容和tmp
中的瞬态数据之间。此外,如果用户想要Dropbox中的文档,而不是iTunes或iCloud中的文档,那么您还应该设置nsurlisecludedfrombackupkey
。请参阅。loadedFile
没有名为destPath
的参数。你是说localPath
?你是指第一个参数而不是第二个参数吗?还有,“我有四个不同的图像”是什么意思?你的代码有一个UIImageView
。。。你是说singleUIImageView
同时显示所有四个图像吗?(也许屏幕截图会有帮助?)最后,问题的标题提到了fileExistsAtPath
,但我在问题的主体中没有看到类似的内容。也许您可以共享使用该方法的代码部分?
UIImageView *imageView=[[UIImageView alloc] initWithFrame:CGRectMake(xPos, 0, 500, 500)];
[imageView setContentMode:UIViewContentModeScaleAspectFit];
imageView.image = [UIImage destPath];
[self.view addSubview:imageView];