coredata:转换textField到整形

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

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

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

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

请高手指点,谢谢

先转成NSInteger 再用NSNumber封装

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