objective-c - 在 Objective-C 中从字符串中删除空格

我有几个字符串。有些在开头有空格,有些则没有。我想检查一个字符串是否以空格开头,如果是则删除它。

最佳答案

在 NSString 类中有这样的方法。检查 stringByTrimmingCharactersInSet:(NSCharacterSet *)set。您应该使用 [NSCharacterSet whitespaceCharacterSet] 作为参数:

NSString *foo = @" untrimmed string ";
NSString *trimmed = [foo stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];

https://stackoverflow.com/questions/4645649/

相关文章:

ios - 如何调用 iPhone map 以获取当前位置作为起始地址的方向

objective-c - 为什么 nil/NULL block 在运行时会导致总线错误?

ios - 找不到符号 : kUTTypeImage

ios - 如何检查是否为 64 位构建了静态库?

ios - NSPredicate 用于测试 NULL 和空白字符串

iphone - 如何使用 NSNotificationcenter 的 object 属性

objective-c - 删除 NSString 的最后一个字符

ios - 如何为 NSDate 添加一个月?

ios - 在主线程上调用方法?

objective-c - 有什么方法可以加粗 NSString 的一部分?