0

我是 Objective C 的新手,并通过一本书自学。我有一些UITextFields用户应该在其中输入一些数字。这些数字可用于计算各种物体的体积。问题是,如果我想使用UITextFieldXCode 总是会给我一个警告:

UITextField *__weak指向传递给类型参数的整数转换的不兼容指针int

所以我查找了如何将字符串转换为数字。我尝试NSNumberFormatter并通过使用将其更改为数字

NSNumber *myNumber = [NSString stringWithFormat:@"f", Width];

该变量Width是稍后在计算器类中定义的变量。警告信息仍然与前一个类似。我现在搜索了很长时间,所以我只是在这里问。

我怎样才能使用提供的数据UITextField

在此先感谢您的帮助!如果需要,我可以上传更多我的代码。

4

1 回答 1

0

好的,我解决了这个问题 :) 解决方案非常简单。我刚用过:

双 QWidthDouble = [_widthTextField.text doubleValue];

计算器.QWidth = QWidthDouble;

现在我的类变量 QWidth 从文本字段中得到一个双精度值。我希望我的问题可以帮助某人:)

于 2013-04-04T14:34:17.853 回答