1
我在我的核心數據模型中有一個名爲phoneNo
的屬性,integer16
,我當然需要保存並加載該值。從CoreData檢索整數16時的值不正確
所以我儘量節省數用戶鍵入的文本字段:
[myObject setValue:[NSNumber numberWithInteger:[textField.text integerValue]] forKey:@"mobileNo"];
然後我試着像這樣顯示值:
label.text = [myObject.mobileNo stringValue];
可以說,我在123456789
類型;不是顯示的,它顯示-13035
。我不確定是否保存或加載錯誤,或兩者。
不請自來的建議全國標識符:你真的不應該使用數字字段來存儲一個電話號碼。當然,這是一個數字,但你永遠需要做數學有了它,你可能會遇到這樣一個問題。使用一個字符串。 – benzado 2012-04-07 20:13:36
完成,明智的提示。 – 2012-04-07 21:36:30