尝试设置非属性列表对象自定义对象

时间:2015-10-13 08:06:10

标签: ios objective-c properties info.plist

我一直在努力使用.plist来保存用户登录的数据。

在crashlytics上我发现了一个导致崩溃的问题。当用户在Web应用程序中更新其配置文件时,它会导致应用程序崩溃。

错误说是因为我正在尝试设置非属性列表对象。但我已经尝试将所有字段添加到.plist文件中。

Error & .plist

在这里你可以看到改变的.plist

enter image description here

我不确定,但我认为价值“街头”有问题

提前致谢!

1 个答案:

答案 0 :(得分:0)

事实上,问题可能来自“街头”对象。因为根据你的plist,它应该是一个'文本',但它似乎是一个NSArray ......

要获取文本值,您应该执行以下操作:

NSString *streetString = ((NSArray *)[dict objectForKey:@"street"]).firstObject;

并保存该值。