适用于 iOS 的 Phonegap/Cordova 日历插件无响应
Posted
技术标签:
【中文标题】适用于 iOS 的 Phonegap/Cordova 日历插件无响应【英文标题】:Phonegap/Cordova calendar plugin for iOS unresponsive 【发布时间】:2014-03-07 18:39:10 【问题描述】:我已将 cordova 插件添加到我的应用程序中。
命令行:
$ cordova plugin add https://github.com/EddyVerbruggen/Calendar-PhoneGap-Plugin.git
$ cordova build
插件似乎已正确添加,但是当我将 javascript 添加到我的 main.js 时,没有任何反应。 Main.js:
var startDate = new Date(2014,2,15,00,00,0,0,0); // beware: month 0 = january, 11 = december
var endDate = new Date(2014,2,15,00,00,0,0,0);
var place = "";
var notes ="";
var title = "";
function Calendar_Add()
var success = function() alert("Success: " + JSON.stringify("Event Added!")); ;
var error = function(message) alert("Error: " + "Something went wrong!"); ;
var location = place;
// create an event in a named calendar (ios only for now)
window.plugins.calendar.createEvent(title,location,notes,startDate,endDate,calendarName,success,error);
index.html:
<a href="#" onClick="Calendar_Add()" class="ui-btn ui-btn-inline">Add to Calendar</a>
【问题讨论】:
【参考方案1】:添加 deviceready 事件。它应该可以工作。
function Calendar_Add()
var startDate = new Date(2014,2,15,00,00,0,0,0); // beware: month 0 = january, 11 = december
var endDate = new Date(2014,2,15,00,00,0,0,0);
var place = "";
var notes ="";
var title = "";
var success = function() alert("Success: " + JSON.stringify("Event Added!")); ;
var error = function(message) alert("Error: " + "Something went wrong!"); ;
var location = place;
// create an event in a named calendar (iOS only for now)
window.plugins.calendar.createEvent(title,location,notes,startDate,endDate,calendarName,success,error);
document.addEventListener("deviceready", Calendar_Add, false);
【讨论】:
【参考方案2】:createEvent 不接受 calendarName 参数,如果您需要自己的日历,请使用 calendarNameInNamedCalendar。
【讨论】:
【参考方案3】:看看this,我跑了
我很好地使用和工作 cal.createEventInteractively
【讨论】:
以上是关于适用于 iOS 的 Phonegap/Cordova 日历插件无响应的主要内容,如果未能解决你的问题,请参考以下文章
使用适用于 iOS 10 的 UNUserNotificationCenter
在使用适用于 iOS 的 Google Maps SDK 和适用于 iOS 的 Google Places 时,我找不到在哪里可以获得 POI 结果
如何管理适用于 iOS 7 和 iOS 6.0 的自动布局约束