簡體   English   中英

適用於iOS的Phonegap / Cordova日歷插件無響應

[英]Phonegap/Cordova calendar plugin for iOS unresponsive

我已將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>

添加設備就緒事件。 它應該工作。

   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);

createEvent不接受calendarName參數,如果需要自己的日歷,請使用calendarNameInNamedCalendar。

看看這個 ,我跑

我使用cal.createEventInteractively並工作得很好

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM