【问题标题】:Phonegap/Cordova calendar plugin for iOS unresponsive适用于 iOS 的 Phonegap/Cordova 日历插件无响应
【发布时间】: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>

【问题讨论】:

    标签: javascript ios jquery-mobile cordova


    【解决方案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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2023-04-09
          • 2018-11-04
          相关资源
          最近更新 更多