就像我们必须UIImagePickerController
将图像选择到我们的 iOS 应用程序中一样。有没有办法以类似的方式导入文件?iOS 8
建议 a UIDocumentPickerViewController
,但仅适用于 iCloud 中的文件。有没有办法导入文件iOS 7
?
谢谢!
考希尔·鲁帕雷利亚
就像我们必须UIImagePickerController
将图像选择到我们的 iOS 应用程序中一样。有没有办法以类似的方式导入文件?iOS 8
建议 a UIDocumentPickerViewController
,但仅适用于 iCloud 中的文件。有没有办法导入文件iOS 7
?
谢谢!
考希尔·鲁帕雷利亚
iOS 8 允许您UIDocumentPickerViewController
在 iCloud 上挑选文件。您的 iDevice 中的其他文件无法使用此控制器加载或查找。
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSFileManager *manager = [NSFileManager defaultManager];
NSArray *fileList = [manager contentsOfDirectoryAtPath:documentsDirectory error:nil];
for (NSString *s in fileList){
NSLog(@"%@", s);
}
您可以从您的 App Sandbox 访问文件,也可以通过UIImagePickerViewController
.
简而言之,没有办法直接通过任何控制器获取其他文件:(
HTH,享受编码!