2012-01-15 214 views
1

试图解析我与我的应用程序的推送。解析推送通知iOS

,但我在这里得到了一些问题:

NSString *resourcePath = [[launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey] objectForKey:@"aps"]; 
NSLog(@"resourcePath: %@", resourcePath); 

的NSLog

{ 
     alert = cb; 
     badge = 1; 
     sound = default; 
     url = cxb; } 

我的NSLog它作为字符串......如何让网址是什么?

谢谢!

回答

10

它是一个字典对象。获取url键的对象。像这样:

NSString *resourcePathURL = [[[launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey] objectForKey:@"aps"] objectForKey:@"url"] ; 

NSLog(@"URL : %@",resourcePathURL);