0

我刚开始为 BB10 编写一个应用程序,并使用 calendarEvent 对象。

function createEvents(location, summary, startTime, endTime, frequency, dayInWeek, expires) {

var testing = blackberry.pim.calendar;
document.write("<p>My First app</p>");

var evt,
calendar = blackberry.pim.calendar,
CalendarRepeatRule = calendar.CalendarRepeatRule;
var start = new Date(startTime);
var end = new Date(endTime);
var location = location;
var summary = summary;
.
.
.
}

我在涟漪中运行它,但是当我运行这个函数时它甚至不会打印出“我的第一个应用程序”。在我的 config.xml 我有

被困了几个小时,任何帮助将不胜感激!

4

1 回答 1

1

Ripple 不支持 blackberry.pim.calendar API: https ://developer.blackberry.com/html5/apis/blackberry.pim.calendar.html

我怀疑在 createEvents 中设置测试变量时发生了运行时错误。打开 Web 检查器进行确认。

建议进行特征检测以确保您将要使用的对象可用。

    function createEvents(location, summary, startTime, endTime, frequency, dayInWeek, expires) {

   if (window.blackberry && blackberry.pim) {
      var testing = blackberry.pim.calendar;
      document.write("<p>My First app</p>");

      var evt,
         calendar = blackberry.pim.calendar,
         CalendarRepeatRule = calendar.CalendarRepeatRule;
      var start = new Date(startTime);
      var end = new Date(endTime);
      var location = location;
      var summary = summary;
   } else {
      alert("blackberry.pim is not supported");
   }
.
.
.
}
于 2013-04-01T12:51:17.507 回答