xcode剪切字符串中的最后一个字符

| 我正在研究
Xcode
程序,需要从字符串中切除最后5个字符。 有人知道如何从ѭ1切掉最后5个字符吗?     
已邀请:
几分钟前我只是在寻找自己
NSString *str = @\"1234567890\";
NSString *newStr;

newStr = [str substringToIndex:[str length]-5];

NSLog(@\"%@\", newStr);
    
希望这个答案为时不晚:
NSString *str = @\"1234567890\";
NSString *newStr;

newStr = [str substringWithRange:NSMakeRange(str.length -1, 1)];

NSLog(@\"%@\", newStr);
尽管您提供了一个字符串“ \” 1234567889 \“,并且上面的代码应该可以正常工作,但是,在现实生活中,如果它是不同的字符串,请在执行上述操作之前检查以确保其不为空,否则, str.length将返回-1,从而导致错误。 我希望这有帮助。 亲切的问候, 海德·萨蒂(Heider Sati)     

要回复问题请先登录注册