我的UIWebView显示了一个包含URL tel:+123456789的网页
<a href="tel:+123456789">Phone link</a>
Run Code Online (Sandbox Code Playgroud)
当我在iPhone上单击此链接时,将正确调用我的UIWebViewDelegate。
- (BOOL)webView:(UIWebView *)webView
shouldStartLoadWithRequest:(NSURLRequest *)request
navigationType:(UIWebViewNavigationType)navigationType
Run Code Online (Sandbox Code Playgroud)
当我在iPad上单击此链接时,我的UIWebViewDelegate根本不会被调用。而是自动显示UIActionSheet,并带有选项“添加到联系人”,“复制”和“取消”。
有没有办法在没有电话功能的设备(例如iPad)上从UIWebView捕获“ tel:” HTML链接。
对于模拟器,此行为是相同的:
我想创建一个从 1000 开始的计数器。
即upsert一个mongodb文档如下
以下不起作用:
environment_data:PRIMARY> db.test.findAndModify
({query:{key:"mycounter"},
update:{$inc:{value:1}, $set:{value:1000}},
upsert:true})
Error: findAndModifyFailed failed: {
"errmsg" : "exception: Cannot update 'value' and 'value' at the same time",
"code" : 16836,
"ok" : 0
}
Run Code Online (Sandbox Code Playgroud)
有没有办法告诉 upsert 对于插入,它需要 $set 1000 ,但对于更新,它需要 $inc 1 ?