いくつかのデフォルト値を含む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」に返すものを調べました。
ちょっとした変換が必要だと思いますが、わかりません。