UITextField内容为NSString

时间:2011-08-11 18:30:46

标签: iphone uitextfield uitextview

我目前正在制作一款使用单个UITextField获取应用功能所需信息的应用。

我尝试过textField.text属性,但由于某种原因,该字符串为空。

以下是我的尝试:

NSString *contents = urlField.text;
NSString *stringFromTextField = [[NSString alloc]initWithFormat:@"%@", contents];

我做错了什么?如果答案附有代码片段,那将会非常有用。

2 个答案:

答案 0 :(得分:1)

第一行应该没有第二行就可以正常工作。也许urlField出口没有连接到NIB中的实际UI控件?

答案 1 :(得分:0)

  1. 您无需更改字符串的格式。您只需将text成员分配给您的字符串即可。
  2.   

    NSString * contents = urlField.text;

    1. 您确定正确设置/初始化urlField.text(它是否链接到IB中的Control或者您是手动执行)?

    2. 只是一件小事:您也可以使用urlField.text进行进一步处理,因为urlField.text已经是NSString类型