2 alllllllll alllllllll 于 2013.06.13 10:10 提问

coredata:转换textField到整形

如何转换 textField.TextNSInteger64,并且存储到coredata数据库中?我试过:

[newEntry setValue:[NSNumber numberWithInteger:self.mililitriTextField.text] forKey:@"mililitri"];

但是系统警报Warning: Incompatible pointer to Integer conversion...

并且还需要将TextField.Text转换成double类型。

请高手指点,谢谢

1个回答

zhanglei5415
zhanglei5415   Rxr 2013.06.13 10:23

先转成NSInteger 再用NSNumber封装

NSInteger val=[self.mililitriTextField.text intValue];
[newEntry setValue:[NSNumber numberWithInteger:val] forKey:@"mililitri"];
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!