就像我们必须UIImagePickerController
将图像挑选到我们的iOS应用程序中一样。有没有办法以类似的方式导入文件? iOS 8
建议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);
}
您可以通过应用程序沙盒访问文件,也可以访问其他类型的文件,例如图像/视频UIImagePickerViewController
。
简而言之,无法直接通过任何控制器获取其他文件:(
呵呵,享受编码!