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

我在尝试删除 NSString 的最后一个字符时遇到了一些麻烦。 我是 Objective-C 的新手,我不知道如何完成这项工作。

你们能点亮我吗?

最佳答案

NSString *newString = [oldString substringToIndex:[oldString length]-1];

请始终引用 documentation :

  • substringToIndex:
  • length

要包含与您的案例相关的代码:

NSString *str = textField.text;
NSString *truncatedString = [str substringToIndex:[str length]-1];

https://stackoverflow.com/questions/7641624/

相关文章:

ios - "interfaceOrientation"在 iOS 8 中已弃用,如何更改此方法 O

objective-c - 如何在 Xcode 4 中切换 .h 和 .m

objective-c - 从 block 内调用 [self methodName]?

ios - 找不到符号 : kUTTypeImage

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

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

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

iphone - 如何使用 NSNotificationcenter 的 object 属性

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

objective-c - 是否可以使用 sharedHTTPCookieStorage 为 UIW