2014-03-05 34 views
0

所以我需要你的幫助:我必須在特定的日期和時間設置代碼通知。請幫我解決我的代碼。在特定的日期和時間通知

UILocalNotification* n1 = [[UILocalNotification alloc] init]; 
n1.fireDate = [NSDate dateWithTimeIntervalSinceNow: 6]; 
n1.alertBody = @"one"; 
UILocalNotification* n2 = [[UILocalNotification alloc] init]; 
n2.fireDate = [NSDate dateWithTimeIntervalSinceNow: 15]; 
n2.alertBody = @"two"; 
[[UIApplication sharedApplication] scheduleLocalNotification: n1]; 
[[UIApplication sharedApplication] scheduleLocalNotification: n2]; 
+2

什麼問題?什麼不行?兩個代碼? – Larme

+1

什麼不起作用(即你的具體問題是什麼)? – tilo

+0

通知應該在特定日期工作 – mazeen

回答

1

看來你只是不知道如何創建一個NSDate到一個特定的時間。使用NSDateFormatter將字符串轉換爲日期。

NSDateFormatter *df = [[NSDateFormatter alloc] init]; 
[df setDateFormat:@"yyyy-MM-dd HH:mm"]; 
NSDate *myDate = [df dateFromString:@"2014-04-05 23:30"]; 

UILocalNotification* n1 = [[UILocalNotification alloc] init]; 
n1.fireDate = myDate; 
+0

請有人幫我解決當我運行我的第一(@「ONE」)通知必須在特定時間運行 – mazeen