6

我说的是这个: http ://reviews.cnet.com/8301-19512_7-20120625-233/ios-5-notifications-a-deeper-look/

iOS 上的那些下拉菜单,出于对生活的热爱,我找不到任何有关如何发出通知以便它在另一个应用程序中显示更新的文档。我不知道我是否只是使用了错误的术语或什么,但它是“NSNotificationCenter”,它的任何文档在哪里?

谢谢 :)

4

2 回答 2

5

数字徽章不是本地通知的唯一属性。它还可以显示横幅和播放声音。这些横幅随后被添加到通知中心。

这是一个例子:

- (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];
}

这是一个教程: http: //www.icodeblog.com/2010/07/29/iphone-programming-tutorial-local-notifications/

于 2012-08-30T21:20:19.273 回答
2

参考苹果的本地和推送通知编程指南

http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Introduction/Introduction.html%23//apple_ref/doc/uid/TP40008194-CH1-SW1

NSNotificationCenter实际上是不相关的,并提供 API 以在应用程序本身内部传递通知。

于 2012-08-30T21:14:42.367 回答