我是Objective C的新手并且通过一本书自己学习。我有一些UITextFields
用户应输入一些数字。这些数字可用于计算物体变化的体积。问题是,如果我想使用UITextField
XCode总是给我一个警告:
指向将
的参数的整数转换的指针不兼容UITextField *__weak
传递给类型为int
所以我查找了如何将字符串转换为数字。我尝试NSNumberFormatter
并使用
NSNumber *myNumber = [NSString stringWithFormat:@"f", Width];
变量Width
是稍后在计算器类中定义的变量。警告信息仍然与前一个类似。我现在搜索的时间很长,所以我只是在这里问过。
如何使用UITextField
提供的数据?
提前感谢您的帮助!如果需要,我可以上传更多代码。
答案 0 :(得分:0)
好的,我解决了问题:) 解决方案非常简单。我刚刚用过:
double QWidthDouble = [_ widthTextField.text doubleValue];
calculator.QWidth = QWidthDouble;
现在我的类变量QWidth从文本字段中获取一个double。 我希望我的问题可以帮助某人:)