【问题标题】:UITextfields returning null in iOS 6在 iOS 6 中返回 null 的 UITextfields
【发布时间】:2012-09-22 20:20:14
【问题描述】:

我刚刚为 iOS 6 更新了我的开发系统,当我测试我构建的应用程序时,我现在只是从我的 UITextfields 中获取 (null)。

这是我正在做的一个例子:NSString *email = usernameField.text;

在该文本字段中输入并返回我输入的内容后,我只得到 (null)

iOS 6 我在这里缺少什么?

【问题讨论】:

  • 该代码在 iOS 6 中应该仍然可以工作 - 该 API 没有任何改变。你能提供更多关于这个的代码吗?你用什么方法调用这个?你的 UITextField 是如何设置的?
  • 添加这条语句:NSLog(@"the textField=%@ text=%@", usernameField, usernameField.text);几乎可以肯定你会得到 null null。可能是因为插座断开了。
  • 另外,29% 的接受度可能会让您更难在此处获得答案。
  • NSString *email = [usernameField.text copy];试试这个

标签: iphone xcode ios6


【解决方案1】:

想通了。我忘了为该视图合成文本字段。之前没有它他们工作得很好,但 iOS 6 似乎对它更严格。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-08-14
    • 1970-01-01
    • 2014-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多