gpt4 book ai didi

ios - NSCFString 0x2749a0 valueForUndefinedKey 此类对于键 push_type 不符合键值编码

转载 作者:行者123 更新时间:2023-11-28 19:31:29 26 4
gpt4 key购买 nike

我的 Json

{
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"; }

我想得到 push_type,这里是 6。

我的代码是:

NSDictionary *data=[[userInfo valueForKey:@"data"] valueForKey:@"push_type"]];

运行此行后出现错误 push_type is not key value coding complaints...

请你帮我看看我哪里错了,或者我怎样才能做到这一点,请给我一个例子,链接谢谢!

最佳答案

尝试一下。

NSString *jsonString=[[userInfo valueForKey:@"data"];

NSData *JsonData = [jsonString dataUsingEncoding:NSUTF8StringEncoding];

NSDictionary *data = [NSJSONSerialization JSONObjectWithData:JsonData options:0 error:nil];

现在从“数据”字典中,您可以从其键中获取任何值,例如“push_type”等...

关于ios - NSCFString 0x2749a0 valueForUndefinedKey 此类对于键 push_type 不符合键值编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43907516/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com