メインのストーリーボードのラベルに最新のプッシュ通知を表示するのが好きです。このコードを使用して、AppDelegate.mにアラートメッセージを表示します。
-(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo {
NSDictionary *test =(NSDictionary *)[userInfo objectForKey:@"aps"];
NSString *alertString =(NSString *) [test objectForKey:@"alert"];
NSLog(@"String recieved: %@",alertString);
UIApplicationState state = [[UIApplication sharedApplication] applicationState];
if (state == UIApplicationStateActive) {
UIAlertView *alertmessage=[[UIAlertView alloc]initWithTitle:@"Geier"
message:alertString delegate:self
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[alertmessage show];
AudioServicesPlaySystemSound(1002);
}
}
ViewController.mファイルでこれを試しましたlatestpush.text = @"%@",alertString;
が、機能しません。
誰かが私を助けることができますか?
ありがとう:)