在CoreData我設置類型:正確的數字格式(CoreData)?
Integer 16
和插入INT這樣的:
[NSNumber numberWithInt:9]
和問題是,當我從CoreData結果得到的結果是不是9,結果是:114726928
是否和人知道爲什麼?
在CoreData我設置類型:正確的數字格式(CoreData)?
Integer 16
和插入INT這樣的:
[NSNumber numberWithInt:9]
和問題是,當我從CoreData結果得到的結果是不是9,結果是:114726928
是否和人知道爲什麼?
嘗試以下操作:
NSInteger number = 9;
NSNumber *numberObject = [NSNumber numberWithInteger:number];
NSInteger numberFromNSNumber = [numberObject integerValue]; // it will contains the 9
應該罰款。
看來你認爲'NSNumber'的指針是值,但它不是。 – holex 2012-08-12 14:19:11
試試這個:[NSNumber numberWithShort:9]' – Adam 2012-08-12 14:20:38