Iphone NSDecimal需要一个桥接器

Iphone NSDecimal需要一个桥接器,iphone,objective-c,ios,xcode,casting,Iphone,Objective C,Ios,Xcode,Casting,我正在设置一些全局参数,这些参数最终将插入到sqlite数据库中。其中一个文本字段应该只输入小数,但我在尝试将NSDecimal变量设置为文本字段值时遇到了一个问题 global_Raw_Value = self.Value.text;//self.Valueis the text field 对于iOS开发人员来说,这是一个全新的概念,因此任何将文本字段值(self.value)转换为NSDecimal的帮助都将不胜感激,这样我就可以将这些值插入sqlite表。谢谢苹果公司没有提供一种简单的

我正在设置一些全局参数,这些参数最终将插入到sqlite数据库中。其中一个文本字段应该只输入小数,但我在尝试将NSDecimal变量设置为文本字段值时遇到了一个问题

global_Raw_Value = self.Value.text;//self.Valueis the text field

对于iOS开发人员来说,这是一个全新的概念,因此任何将文本字段值(self.value)转换为NSDecimal的帮助都将不胜感激,这样我就可以将这些值插入sqlite表。谢谢

苹果公司没有提供一种简单的方法将数值转换成NSDecimal,所以你必须自己做这件事。此线程将帮助您:

另一方面,您可以只使用NSNumber或常规浮点:

NSString *inputString = self.Value.text;
float inputFloat = [inputString floatValue];
NSNumber *mynumber = [NSNumber numberWithFloat:inputFloat] 

你的答案可能与上述问题重复。