Iphone 禁用空白文本字段

Iphone 禁用空白文本字段,iphone,ios,uitextfield,chat,Iphone,Ios,Uitextfield,Chat,我正在构建一个带有聊天功能的iOS应用程序。一切正常,除了当用户用空格键输入一条空消息时,它会发布一条空消息,我想禁用它 有没有办法检查用户输入的内容以禁用空白输入 非常感谢你的帮助 您没有列出任何关于何时/如何从UITextField发布消息的代码,但这听起来确实像是中的某个方法可以为您解决的问题 例如:使用,如果textField具有零个字符的新长度,则不允许过帐。非常简单,您需要检查textField长度,如果任何textField长度为0,则禁用所需的内容 NSString * str=

我正在构建一个带有聊天功能的iOS应用程序。一切正常,除了当用户用空格键输入一条空消息时,它会发布一条空消息,我想禁用它

有没有办法检查用户输入的内容以禁用空白输入


非常感谢你的帮助

您没有列出任何关于何时/如何从UITextField发布消息的代码,但这听起来确实像是中的某个方法可以为您解决的问题


例如:使用,如果
textField
具有零个字符的新长度,则不允许过帐。

非常简单,您需要检查textField长度,如果任何textField长度为0,则禁用所需的内容

NSString * str=@"jit";

NSUInteger  num=[str length];

NSLog(@"%lu",(unsigned long)num);

if([str length]==0)
{
        //Do what you want here
    NSLog(@"String null"); 

}
else
{


}

此行将检查空格并输入输入。您可以添加NSString方法
StringByTrimmingCharactersSet:

[NSCharacterSet whitespaceAndNewlineCharacterSet]

NSString *testString = @" Your string 
";

NSString *trimmedString = [testString stringByTrimmingCharactersInSet:
                           [NSCharacterSet whitespaceAndNewlineCharacterSet]];


if (trimmedString.length > 0)
{
  // Code to Post message 

}

... 为什么不添加一些代码并解释如何执行此操作?这更像是一个半途而废的回答评论?虽然这对你来说似乎很简单,但如果这对他来说是“简单的”,OP就不会问这个问题。您的答案也没有涵盖OPs问题,这是关于阻止包含空格的条目。