$all="SELECT * FROM models
WHERE (category = " . $category['id'] . " OR category_2 = " . $category['id'] . ")
AND brand = ". $brand_name['id'] ." ORDER BY year DESC, month DESC";
后出现ActionSheet,其中包含三个选项:照片库, iCloud ,取消。
然后,当我点击 Photo Library 时,ActionSheet消失,WebView阻止再次打开ActionSheet。通过WebView上传照片,我感到困惑。
我在info.plist文件中添加了权限(隐私 - 照片库使用说明)。以下是我创建WebView的方法
<input type="file" accept="image/*">
最糟糕的是,我无法在输入上捕捉点击事件。也许有人有类似的问题?我从Stack和Apple论坛搜索了其他主题,但都没有帮助。我将非常感谢你的帮助。
正在打印系统日志:
WKWebViewConfiguration *wkConfiguration = [[WKWebViewConfiguration alloc] init];
wkConfiguration.allowsInlineMediaPlayback = true;
wkConfiguration.mediaPlaybackRequiresUserAction = false;
self.webView = [[WKWebView alloc] initWithFrame:CGRectZero configuration:wkConfiguration];
self.webView.scrollView.bounces = NO;
self.webView.contentScaleFactor = 2.0;
self.webView.exclusiveTouch = YES;
[self.webView.scrollView setDelaysContentTouches:NO];
[self.webView.scrollView setDecelerationRate:UIScrollViewDecelerationRateNormal];
self.webView.UIDelegate = self;
self.webView.navigationDelegate = self;
WKWebView使用一些安全协议从OS获取文件?有谁知道如何处理这个?
答案 0 :(得分:3)
我终于解决了。我必须实现UIViewController方法:
-(void)dismissViewControllerAnimated:(BOOL)flag completion:(void (^)(void))completion
{
if (self.presentedViewController){
[super dismissViewControllerAnimated:flag completion:completion];
}