2013-03-11 2 views
1

Я попробовал этот код:Нет Запись видна @interface для «UIIApplication» объявляет селектор «allocsharedApplication»

NSCalendar * calendar = [NSCalendar autoupdatingCurrentCalendar]; 
NSDateComponents * dateComponents = [[NSDateComponents alloc] init]; 
[dateComponents setDay:11]; 
[dateComponents setMonth:3]; 
[dateComponents setYear:2013]; 
[dateComponents setHour:6]; 
[dateComponents setMinute:00]; 
NSDate * date = [calendar dateFromComponents:dateComponents]; 
UILocalNotification * localNotification = [[UILocalNotification alloc] init]; 
[localNotification setFireDate:date]; 
[localNotification setTimeZone:[NSTimeZone defaultTimeZone]]; 
[localNotification setAlertBody:@"E' il primo di ottobre"]; 
[localNotification setAlertAction:@"Apri applicazione"]; 
[localNotification setSoundName:UILocalNotificationDefaultSoundName]; 
[localNotification setApplicationIconBadgeNumber:17]; 
NSArray * oggetti = [NSArray arrayWithObjects:@"Mangiare", @"Bere", nil]; 
NSArray * chiavi = [NSArray arrayWithObjects:@"azione1", @"azione2", nil]; 
NSDictionary * dictionary = [[NSDictionary alloc] initWithObjects:oggetti forKeys: chiavi]; 
[localNotification setUserInfo:dictionary]; 
[[application allocsharedApplication] scheduledLocalNotifications:localNotification]; 

И последняя строка не дает мне эту ошибку: «Нет Запись видна @interface для„UIIApplication“объявляет селектор ' allocsharedApplication». !?!?!?

ответ

2

Последняя строка неверна. Подходит для:

[application scheduleLocalNotifications:localNotification]; 
Смежные вопросы