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

Apple のLocal and Push Notification Programming Guide を参照してください。

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 に答える