如何检测UISearchBar只包含空格

Dev*_*per 3 iphone

如何检测UISearchBar是否只包含空格而不包含任何其他字符或字符串,并将其替换为@""?

Red*_*ing 10

您可以使用NSString stringByTrimmingCharactersInSet消息(使用whitespaceCharacterSet)使用包含空格的字符集修剪字符串:

NSString * searchString = [searchBar.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];

if (![searchString length])
   // return ... search bar was just whitespace
Run Code Online (Sandbox Code Playgroud)