Stelford钛日历未在ios上向ical添加事件

Stelford钛日历未在ios上向ical添加事件,ios,module,calendar,titanium,Ios,Module,Calendar,Titanium,我有一些代码应该使用stelford日历在ios 5.1.1的iPhone3GS上向ical添加事件,但是当我在手机上测试时,它不会将事件添加到我的日历中。如果有人能帮忙,那就太好了 //Calendar Dates var sd = new Date(); sd.setYear(startYear); sd.setMonth(startMonth); sd.setDate(startDay); sd.setHours(startHour); sd.setMinutes(startMinute)

我有一些代码应该使用stelford日历在ios 5.1.1的iPhone3GS上向ical添加事件,但是当我在手机上测试时,它不会将事件添加到我的日历中。如果有人能帮忙,那就太好了

//Calendar Dates
var sd = new Date();
sd.setYear(startYear);
sd.setMonth(startMonth);
sd.setDate(startDay);
sd.setHours(startHour);
sd.setMinutes(startMinute);

var ed = new Date();
ed.setYear(endYear);
ed.setMonth(endMonth);
ed.setDate(endDay);
ed.setHours(endHour);
ed.setMinutes(endMinute);

btn2.addEventListener('click',function(e){
    var ticalendar = require("com.ti.calendar");

    var ev = ticalendar.createItem({
        title: meetName,
        startDate: sd,
        endDate: ed,
        location: meetLoc
    });

    var p = ev.saveEvent();
    Ti.API.info(p);
    alert('Event Saved to Your Calendar!');
});
谢谢你的帮助。

试试这个

var sd = new Date();
var ed = new Date();
    ed = ed.setMinutes(59);


btn2.addEventListener('click',function(e){
    var ticalendar = require("com.ti.calendar");

    var ev = ticalendar.createItem({
        title: "meetName",
        startDate: sd,
        endDate: ed,
        location: "meetLoc"
    });

    var p = ev.saveEvent();
    Ti.API.info(p);
if(p.error!="none"){

    alert("Error :- " + p.error );
}else{
    alert("Add Successfully");
}
    alert('Event Saved to Your Calendar!');
});

我想这对你有帮助,干杯:)

你的实际错误是什么。。。plz附加错误…我没有收到一个错误,它说没有,并给我一个事件id和状态1,但当我按下该按钮添加到我的日历,它不会添加它这也工作,但这不是我的问题。我不知道月份是0-11,不是1-12。就在一个月后,它添加了我的活动!哦伟大的在编程语言中,数组总是以0索引开始,数据返回数组中月份的名称。这是以0:干杯开始的…我收到“未设置日历”错误。我试过iphone4,我该怎么办。?