2020-12-23 14:12:08.580079+0800 XXX[22388:4404947] [Presentation] Attempt to present <UIAlertController: 0x1018d1a00> on <MainViewController: 0x100b08c30> (from <MainViewController: 0x100b08c30>) which is already presenting <UIAlertController: 0x101878600>.
这时app没有闪退,但是点不了了
原因是因为下面两个方法同时被调用
cordova-plugin-dialogs插件的方法
function onConfirm(buttonIndex) {
if (buttonIndex == 2) {
Push.password();
}
}
navigator.notification.confirm(
Language.passwordPromt, // message
onConfirm, // callback to invoke with index of button pressed
Language.prompt, // title
[Language.cancel, Language.done] // buttonLabels
);
js代码的方法
alert('code: ' + error.code + '\n' +
'message: ' + error.message + '\n');