0

我有一些代码应该使用 stelford 日历在带有 ios 5.1.1 的 iphone 3gs 上向我的 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!');
});

谢谢你的帮助。

4

1 回答 1

1

试试这个。

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!');
});

我认为这对你有帮助干杯:)

于 2012-07-17T15:45:43.553 回答