Blackberry webworks blackberry.pim.calendar不适合我

Blackberry webworks blackberry.pim.calendar不适合我,blackberry-webworks,blackberry-10,Blackberry Webworks,Blackberry 10,我刚开始为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 = blackbe

我刚开始为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;
.
.
.
}
函数createEvents(位置、摘要、开始时间、结束时间、频率、星期几、过期){
var测试=blackberry.pim.calendar;
文档。写(“我的第一个应用程序”

”; var evt, 日历=blackberry.pim.calendar, CalendarRepeatRule=calendar.CalendarRepeatRule; var开始=新日期(开始时间); var end=新日期(结束时间); var位置=位置; var汇总=汇总; . . . }
我在ripple中运行此功能,但当我运行此功能时,它甚至不会打印出“我的第一个应用程序”。 在我的config.xml中


被困数小时,如有任何帮助,将不胜感激

Ripple不支持blackberry.pim.calendar API:

我怀疑在createEvents中设置testing变量时发生了运行时错误。打开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");
   }
.
.
.
}
函数createEvents(位置、摘要、开始时间、结束时间、频率、星期几、过期){
如果(window.blackberry&&blackberry.pim){
var测试=blackberry.pim.calendar;
文档。写(“我的第一个应用程序”

”; var evt, 日历=blackberry.pim.calendar, CalendarRepeatRule=calendar.CalendarRepeatRule; var开始=新日期(开始时间); var end=新日期(结束时间); var位置=位置; var汇总=汇总; }否则{ 警报(“不支持blackberry.pim”); } . . . }
是的,我认为你是对的,我太傻了,我以为ripple可以运行它,因为它让我在bb10中设置平台。谢谢