【发布时间】:2015-10-06 06:51:47
【问题描述】:
您好,我是 iOS 新手,所以请帮助我..
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
{
NSDictionary *segueDictionary = [userInfo valueForKey:@"aps"];
NSLog(@"%@",userInfo);
NSString * string=[[NSString alloc]initWithFormat:@"%@",[segueDictionary valueForKey:@"vendor_data"]];}
输出是
{
aps = {
alert = "Get Upto 50% Off ";
sound = default;
"vendor_data" = {
cat = "Baby & kids";
"closing_hours" = "09:00 PM";
latitude = "28.57089323";
longitude = "77.32666539";
"offer_desc" = "Get Upto 50% Off On All Kids Clothing.";
"offer_id" = 1128;
"offer_in_percentage" = "Get Upto 50% Off ";
"offer_item_name" = Lilliput;
"offer_valid_upto" = "2015-10-30";
"opening_hours" = "10:00 AM";
"phone_no" = "*********";
pincode = 0;
rating = 0;
"sub_category" = "Clothing,Footwear";
title = "Offer Of The Day";
"vendor_address" = "***********";
"vendor_id" = "lliputkids.com";
"vendor_location" = "*****";
"vendor_name" = Lilliput;
"vendor_type" = shop;
};
};
}
这来自推送通知数据
NSString * string = {
cat = "Baby & kids";
"closing_hours" = "09:00 PM";
latitude = "28.57089323";
longitude = "77.32666539";
"offer_desc" = "Get Upto 50% Off On All Kids Clothing.";
"offer_id" = 1128;
"offer_in_percentage" = "Get Upto 50% Off ";
"offer_item_name" = Lilliput;
"offer_valid_upto" = "2015-10-30";
"opening_hours" = "10:00 AM";
"phone_no" = "********";
pincode = 0;
rating = 0;
"sub_category" = "Clothing,Footwear";
title = "Offer Of The Day";
"vendor_address" = "shop.no- 6, sun market";
"vendor_id" = "illiputkids.com";
"vendor_location" = "*******";
"vendor_name" = Lilliput;
"vendor_type" = shop;}
此数据是字符串格式,但我想要字典格式 我正在获取字符串格式的数据。 所以请帮助我 在此先感谢
【问题讨论】:
-
您从哪个 api 获得这个?请提供。可能是你错过了什么
-
感谢您的帮助。编辑问题请参阅
-
请给NSLog(@"%@",userInfo)。
-
可能是 [segueDictionary valueForKey:@"vendor_data"] 会返回一个字典
-
得到“userInfo”的值后可以确认
标签: ios objective-c iphone