我正在设置一些全局参数,我最终将这些参数插入到我的sqlite数据库中。其中一个文本字段应该只放入小数,但在尝试将NSDecimal变量设置为文本字段值时遇到问题。
global_Raw_Value = self.Value.text;//self.Valueis the text field
对于iOS dev来说是全新的,所以任何帮助将文本字段值(self.Value)转换为NSDecimal所以我可以将值插入到sqlite表中将非常感激。感谢
答案 0 :(得分:2)
Apple没有提供将值放入NSDecimal的简单方法,因此您必须自己完成此操作。该主题将帮助您:Is there a way to create an NSDecimal without using NSNumber and creating autoreleased objects?
另一方面,你可以使用NSNumber或常规浮点数:
NSString *inputString = self.Value.text;
float inputFloat = [inputString floatValue];
NSNumber *mynumber = [NSNumber numberWithFloat:inputFloat]