在 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 Description
和 Privacy - 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
实例。
我正在 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 Description
和 Privacy - 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
实例。