我想从单词的开头删除空格。即我的第一个字符不应该是空格,并且两个单词之间只有一个空格。我正在尝试很多东西,但无法从开始删除空格。
我的代码是:
控制器.h
int whitespaceCount;
控制器.m
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
NSCharacterSet *whitespace = [NSCharacterSet whitespaceAndNewlineCharacterSet];
if ([string rangeOfCharacterFromSet:whitespace].location != NSNotFound)
{
whitespaceCount++;
if (whitespaceCount > 1)
{
return NO;
}
}
else
{
whitespaceCount = 0;
return YES;
}
}
从上面的代码中,两个单词之间的一个空格是完美的。请建议我如何删除起始空间。提前致谢。