2012-08-30 14 views
6

mówię o tym: http://reviews.cnet.com/8301-19512_7-20120625-233/ios-5-notifications-a-deeper-look/Interfejs API "Centrum powiadomień" iOS 5 "?

Those rozwijanych menu na iOS, I dla miłości życia nie może znaleźć żadnej dokumentacji na temat jak zrobić zgłoszenie tak, że pokazuje aktualizacji podczas gdy w innej aplikacji. Nie wiem, czy używam niewłaściwej terminologii lub czegoś, ale czy jest to "NSNotificationCenter", a gdzie jest jakaś dokumentacja?

Dzięki :)

+2

UILocalNotification? –

+0

NSNotificationCenter to coś zupełnie niezwiązanego. –

+0

UILocalNotification umieszcza "1" w czerwonym polu przez moją nazwę aplikacji, nie oznacza banera ... –

Odpowiedz

5

Numeryczna plakietka nie jest jedyną właściwością powiadomienia lokalnego. Może również wyświetlać banery i odtwarzać dźwięki. Banery te są następnie dodawane do centrum powiadomień.

Oto przykład:

- (void)addNotification { 
    UILocalNotification *localNotification = [[UILocalNotification alloc] init]; 
  
    localNotification.fireDate = self.datePicker.date; 
    localNotification.alertBody = self.messageField.text; 
    localNotification.soundName = UILocalNotificationDefaultSoundName; 
    localNotification.applicationIconBadgeNumber = 1; 
  
    NSDictionary *infoDict = [NSDictionary dictionaryWithObjectsAndKeys:@"Object 1", @"Key 1", @"Object 2", @"Key 2", nil]; 
    localNotification.userInfo = infoDict; 
  
    [[UIApplication sharedApplication] scheduleLocalNotification:localNotification]; 
    [localNotification release]; 
} 

A oto poradnik: http://www.icodeblog.com/2010/07/29/iphone-programming-tutorial-local-notifications/

+0

Dziękuję bardzo! :) –

Powiązane problemy