【发布时间】: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];试试这个