【发布时间】:2013-12-17 06:17:56
【问题描述】:
我正在为 iphone 做一个 phonegap 项目,我在确认通知回调中有一个 phonegap 警报。我的confirmation (navigator.notification.confirm) 工作正常,但alert(navigator.notification.alert) 不工作,不知道为什么会这样,将我的代码粘贴在下面。
function confirmSubmit() {
navigator.notification.confirm(
'Are you ready to submit?', // message
function(buttonIndex) {
onConfirm(buttonIndex);
},
'Confirmation', 'Yes,No' // buttonLabels
);
}
function onConfirm(buttonIndex) {
if (buttonIndex === 1) {
didClickSubmitButton();
} else if (buttonIndex === 2) {
return false;
}
}
function didClickSubmitButton() {
validate();
----some other codes-----
}
function validate() {
navigator.notification.alert("my alert"); // Not working
alert("another alert") //Working
}
我正在测试 xcode 的 iphone 模拟器,我需要你的帮助。谢谢。
【问题讨论】:
-
我经历过,它不适用于 iphone 模拟器 3.5,但它适用于 iPad 模拟器。假设您在 deviceready 事件之后调用了
navigator.notification.alert。 -
设备就绪在开始。
-
@JunM:它可以在设备中使用吗?
-
我只能在 android 设备上确认它可以工作,但尚未在 iOS 设备上测试。对不起。
-
如果将
navigator.notification.alert("my alert")放在confirmSubmit 方法的第一行,行吗?