2013-04-01 1 views
0

Я только начал писать приложение для BB10 и играл с объектом calendarEvent.blackberry.pim.calendar не работает для меня

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; 
. 
. 
. 
} 

Я бегу это пульсация, но он не будет даже распечатать «My First приложение», когда я запускаю эту функцию. В моем config.xml у меня есть

Застрял в течение нескольких часов, любая помощь будет оценена!

ответ

1

blackberry.pim.calendar API не поддерживается Ripple: https://developer.blackberry.com/html5/apis/blackberry.pim.calendar.html

Я подозреваю, что ошибка времени выполнения происходит при установке тестирования переменных внутри createEvents. Откройте веб-инспектор для подтверждения.

Рекомендовать функцию обнаружения объектов, чтобы обеспечить доступность объекта, который вы собираетесь использовать.

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"); 
    } 
. 
. 
. 
} 
+0

Да, я думаю, что вы правы, это было глупо от меня, я предположил, что рябь может работать, потому что это позволяет мне устанавливать платформу в bb10. благодаря – user308553

 Смежные вопросы

  • Нет связанных вопросов^_^