【问题标题】:how to set text Field value in iphone如何在iphone中设置文本字段值
【发布时间】:2010-11-23 10:26:08
【问题描述】:

我已尝试更新文本字段的值,但它们显示的是旧值,

代码--

double lastValue;
lastValue = [strLastval doubleValue];
textPriceAtExp.text=[NSString stringWithFormat:@"%0.2f",lastValue];  

第一次显示正确的值,但输入文本字段值显示旧值。

lastValue 获取 html 数据。 任何帮助请 谢谢

【问题讨论】:

  • 这段代码在哪里调用?我们需要更多代码来帮助您。

标签: iphone nsstring uitextfield double


【解决方案1】:

首先要检查的是您在 IB 中创建的 UITextField 是否实际连接到代码中的 UITextField (textPriceAtExp)。

【讨论】:

  • 是的;连接到 textPriceAtExp 中的 UITextField。和第一次显示正确的值,但在 textPriceAtExp 中输入新值,文本字段显示旧值,所有计算都转到新值。
【解决方案2】:

代码太少了。所以我能帮你的就是猜测会发生什么。也许 textPriceAtExp 是 nil,因为它是一个属性,而不是一个成员变量。也许 strLastval 是旧值,所以没有错。

您可以使用 NSLog() 来检查代码中变量的某些值。

【讨论】:

    猜你喜欢
    • 2021-07-23
    • 2016-05-26
    • 2021-09-25
    • 1970-01-01
    • 2013-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多