내 JSONNSCFString 0x2749a0 valueForUndefinedKey이 클래스는하지 코딩 호환 키 push_type에 대한 키 값
{
aps = {
alert = {
body = "This is a testing message !!!";
title = Notification;
};
};
data = "{\"push_type\":6,\"badge\":1,\"alert\":\"This is a testing message !!!\",\"sound\":\"default\",\"content-available\":\"1\",\"is_login\":2}";
"gcm.message_id" = "0:1494478903994917%6c350cc06c350cc0"; }
나는 그것이 6.
내 코드 여기처럼 push_type을 얻으려면 is :
NSDictionary *data=[[userInfo valueForKey:@"data"] valueForKey:@"push_type"]];
실행 후 줄 오류가 발생했습니다. push_type은 키 값 코딩 불만입니다 ...
내가 잘못한 곳에서 나를 도우십시오. 어떻게하면 좋을까요? 예를 들어 링크 감사합니다.
추가를 임의의 값을 얻을 수 있습니다 내 "경고"에서, 다음 해보십시오. – Signare
"데이터"는 귀하의 Json에 따라 사전이 아니므로 문자열이므로 "push_type"을 가져올 수 없기 때문에 push_type은 불만 사항을 코딩하는 주요 값이 아닙니다. –
NSString * data = [[userInfo valueForKey : @ "data"] valueForKey : @ "push_type"]]; –