1

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

谢谢!

考希尔·鲁帕雷利亚

4

1 回答 1

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);
}

您可以从您的 App Sandbox 访问文件,也可以通过UIImagePickerViewController.

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

HTH,享受编码!

于 2015-04-15T11:42:53.607 回答