こんにちは私は特定の日に何かをしようとしています。現時点ではランダムなものをログに記録していますが、ログはアプリの起動時に直接表示され、設定した日付には表示されません。これが私のコードです。
-(void)theMagicDate{
NSCalendar *nextCal = [[NSCalendar alloc]initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *nextComp = [nextCal components:NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit fromDate:[NSDate date]];
[nextComp setYear:2013];
[nextComp setMonth:3];
[nextComp setDay:26];
[nextComp setHour:10];
[nextComp setMinute:05];
UIDatePicker *nextDay = [[UIDatePicker alloc]init];
[nextDay setDate:[nextCal dateFromComponents:nextComp]];
if(nextDay.date){
NSLog(@"Doing the stuff on the date");
}
}
そして私はviewDidLoadからこの関数を呼び出します