我有一个包含一些默认值的plist文件,
我的目标是在运行时将这些值复制到对象中,
一半的值很好,另一个则设置为无意义^^
plist中:
<dict>
...
<key>averageCostDevelopPerApp</key>
<integer>50000</integer>
...
</dict>
在调试器中打印输出字典:
averageCostDevelopPerApp = 50000;
在调试器中打印出我的对象:
averageCostDevelopPerApp =“ - 15536”;
averageCostDevelopPerApp声明如下:
@property (nonatomic, retain) NSNumber * averageCostDevelopPerApp;
这是我在对象中设置数据的地方:
[self setAverageCostDevelopPerApp: [dictionary objectForKey:@"averageCostDevelopPerApp"]];
我做了一些挖掘以及objectforKey在“__NSCFNumber”中返回的内容。
我猜我必须做一些转换,但我无法弄明白。
答案 0 :(得分:0)
对不起那些家伙,
发现灵感闪现如此常见,经过12小时编码@ 1am,在数据模型中,该属性设置为整数16 ...