2012-04-18 60 views
0

我有一個包含一些默認值的plist文件,錯誤從plist中/字典轉換爲NSNumber的

我的目標是將這些值在運行時的對象複製,

值的一半是精細,其他被設置爲無義^^

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

對此深感抱歉傢伙,

在insperation一閃12小時編碼@凌晨1點後如此普遍發現,在數據模型中,屬性設置的intger16 ...