iphone - 如何删除 NSMutableString 的末尾?

标签 iphone objective-c ios xcode cocoa-touch

我有以下 NSMutableString:

@"1*2*3*4*5"

我想找到第一个 * 并删除它之后的所有内容,所以我的 string = @"1"; 我该怎么做?

最佳答案

NSMutableString *string = [NSMutableString stringWithString:@"1*2*3*4*5"];
NSRange range = [string rangeOfString:@"*"];
if (range.location != NSNotFound)
{
    [string deleteCharactersInRange:NSMakeRange(range.location, [string length] - range.location)];
}

关于iphone - 如何删除 NSMutableString 的末尾?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10149370/

相关文章:

iPhone: [super viewDidUnload] 调用顺序

iphone - 撤销分发证书时 APNS 证书会发生什么

iPhone App : How to get default value from root. plist?

swift - 带有视频的 SCNPlane 可在模拟器上播放,但无法在设备上播放

android - Whatsapp 链接不适用于 ios

iphone - 放在哪里||

ios - 未调用嵌套 UITextField 的 UITextFieldDelegate

ios - 自制软件安装脚本 mac os 10.10.5

ios - 应用程序拒绝 : Missing Info. plist 键 "NSBluetoothPeripheralUsageDescription"但框架不存在

ios - 重写 ios 方法时何时使用 super