Я получаю это от pushnotification моего сервера, и это в формате NSDictionary.Невозможно разобрать Push-уведомление json в iOS?
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))handler {
NSLog(@"Recieved remote notification %@", userInfo);
}
{
aps = {
alert = "{\n \"GCM\":{\n \"data\":{\n \"notificationType\":\"order\",\n \"oid\":\"CRN14333313\",\n \"c\":\"allocated\",\n \"f\":\"253.633333333333\" }\n }\n }";
};
}
Я пытаюсь преобразовать его в нормальный NSDictionary без каких-либо '\' или '\ n'. Как мне это сделать ?
Ожидаемый результат в этом формате NSDictionary
{
aps = {
alert = "{
"GCM"={
"data"={
"notificationType"="ons",
"oid"="N14333313",
"c"="allocated",
"f"="253.633333333333",
}
}
}";
};
}
Вы печатаете ответ один раз из этого 'NSLog (@" Полученное удаленное уведомление% @ ", userInfo);' –
yup, я делаю вот так – Bangalore
pardon ... ........ –