【发布时间】:2015-11-05 10:01:33
【问题描述】:
{
"gender" : "Male",
"city" : "chenna",
"instituteName" : "srm",
"profileImage" : "ProfileImage",
"dob" : "DOB",
"emailAddress" : "saxasx",
"isStudent" : "true",
"studentIdValidity" : "Month2Year5",
"studentIdImage" : "IDImage",
"name" : "xasx",
"phoneNumber" : "9092256227"
}
NSDictionary *dic ;
dic = [[NSUserDefaults standardUserDefaults]objectForKey:@"fizzstudentjson"];
NSLog(@"%@",dic);
NSString *strng = [dic objectForKey:@"city"];
NSLog(@"%@",strng);
当我尝试我的应用程序崩溃时访问 nsstring 中的字典值 这是我写的代码帮帮我
【问题讨论】:
-
这些 NSLogs 向你展示了什么?或者你能附上崩溃日志吗?
-
对于 dic log 我得到了上面的字典字符串,它说当我使用 valueforKey 时它不是 keyveluecoding
-
@user5276912 你的 sn-p 中的 { "gender" : "Male", ..... } 是什么?调试时是日志吗?
-
你在哪里设置key的值?
-
检查你的用户默认的城市是否可用
标签: ios objective-c nsstring nsdictionary