1

Objective-Cを編集しようとしたのは初めてです。
iPhone カレンダーに日付を追加する phonegap カレンダー プラグインを編集しようとしていますが、日付に終了時刻がないため、終了時刻が開始時刻の 2 時間後に自動的に設定されるように編集したいと考えています。

NSString* title      = [arguments objectAtIndex:1];
NSString* location   = [arguments objectAtIndex:2];
NSString* message    = [arguments objectAtIndex:3];
NSString *startDate  = [arguments objectAtIndex:4];
//NSString *endDate    = [arguments objectAtIndex:5];

//creating the dateformatter object
NSDateFormatter *sDate = [[[NSDateFormatter alloc] init] autorelease];
[sDate setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSDate *myStartDate = [sDate dateFromString:startDate];

//NSDateFormatter *eDate = [[[NSDateFormatter alloc] init] autorelease];
//[eDate setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
//NSDate *myEndDate = [eDate dateFromString:endDate];
NSDate *myEndDate = [myStartDate dateByAddingTimeInterval:  2*60*60];

myEvent.title = title;
myEvent.location = location;
myEvent.notes = message;
myEvent.startDate = myStartDate;
myEvent.endDate = myEndDate;
myEvent.calendar = store.defaultCalendarForNewEvents;

エラーは発生していませんが、アプリをテストすると、カレンダーに日付が追加されなくなりました。

4

0 に答える 0