在 UIWebView 上无法 select 照片?

On UIWebView not able to select photo?

我正在 UIWebView 上加载 URL URL 照片 select 选项在那里,当我点击 "choose file" 照片 select 警报会出现像 下图:--- /Users/ArjunSinghBaghel/Desktop/Screen 拍摄于 2017-02-13 11.06.02 PM.png

但是当我点击 "Photo Library" 时,该页面将消失。

请帮帮我..

提前致谢。

您可能需要在 Info.plist 文件中设置适当的权限。即 Privacy - Photo Library Usage DescriptionPrivacy - Camera Library Usage Description.

或者,您可以使用 WKWebView。我刚刚在我的 iPad 和 IOS 10 上的 Swift Playgrounds 中测试了 Swift 实现,它工作正常。请参阅 https://gist.github.com/kiritmodi2702/b8a674bb66803c1397cab55030ae2c54

正如调试器中记录的警告所暗示的,UIImagePickerController 未被正确调用。
考虑这个例子,

- (void)takePhoto:(UIButton *)sender{
    UIImagePickerController *picker = [[UIImagePickerController alloc] init];
    picker.delegate = self;
    [self presentViewController:picker animated:YES completion:nil]; 
}

确认正在使用的self是否是UIViewController的子类,已添加到UINavigatorController Bar堆栈。
在当前场景中,出现self 是一个 UIView 实例。