【问题标题】:iOS - How can I get an integer from a text area? [duplicate]iOS - 如何从文本区域获取整数? [复制]
【发布时间】:2012-06-25 23:14:47
【问题描述】:

可能重复:
retrieving integer value from the UITextField into a NSInteger variable

我让用户在一个文本框中填写一个数字。我想在计算中使用这个数字;我怎样才能把它放在一个变量中?到目前为止,我只有:

NSInteger *answer = results........

【问题讨论】:

    标签: ios textbox textarea


    【解决方案1】:

    使用NSString 类中的intValueintegerValue

    int answer = [myTextField.text intValue];
    

    NSInteger answer = [myTextField.text integerValue];
    

    您还可以将floatValuedoubleValue 用于浮点输入。

    【讨论】:

      【解决方案2】:
      NSInteger answer = [textField.text integerValue];
      

      int answer = [textField.text intValue];
      

      【讨论】:

      • NSInteger 不是一个类;不需要“*”,我不认为“int”是 NSString 上的方法。
      • 检查 developer.apple.com/library/ios/#documentation/Cocoa/Reference/… 的 intValue。返回接收者文本的整数值。 - (int)intValue
      • "intValue" 是 NSString 上的一个方法; “int”,这是你的回答所说的,不是。
      • 啊哈,是的,很好发现:)
      猜你喜欢
      • 2013-04-08
      • 2013-02-03
      • 1970-01-01
      • 2015-04-03
      • 2013-08-02
      • 2014-07-17
      • 1970-01-01
      • 2019-11-23
      相关资源
      最近更新 更多