类似于UIImagePickerController的Picker控制器,用于选择文件ios 7

时间:2015-04-15 11:20:32

标签: ios objective-c xcode uidocumentpickervc

就像我们有 UIImagePickerController 一样,我们可以在iOS应用中选择图像。有没有办法以类似的方式导入文件? iOS 8 建议 UIDocumentPickerViewController ,但仅适用于iCloud中的文件。有没有办法在 iOS 7 中导入文件?

谢谢!

Kaushil Ruparelia

1 个答案:

答案 0 :(得分:1)

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访问App Sandbox中的文件以及其他类型的图片/视频。

简而言之,无法通过任何控制器直接获取其他文件:(

HTH,享受编码!!