objective-c - 如何知道字符串中的前 5 个字符

标签 objective-c ios cocoa-touch

我有一个 iPad 应用程序,如果 TextField.text以 5 个特定字符开头,它会做一件事,否则如果不是以它开头,则会做不同的 Action 。关于如何知道 NSString 的前 5 个字符的任何想法?

最佳答案

用这个:

if ([someString hasPrefix:@"hello"]) { ... }

或者,如果您想找出前五个字符是什么而不是与特定字符串进行比较,您可以这样做:
NSString *firstFive = [someString substringToIndex:MIN(5, [someString length])];

关于objective-c - 如何知道字符串中的前 5 个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9140481/

相关文章:

iOS 8 + 交互式过渡 + 显示的导航栏 = 坏了?

ios - 应用内购买后,viewWillAppear 会多次加载已购买的项目

iphone - 如何从磁盘读取图像并阻塞直到读取?

iphone - 如何在ios中的UIWebView中闪烁文本?

ios - 即使表为空,SQLite step() 也会返回 SQLITE_ROW

ios - 如何在 UINavigationController 中插入 UITableView

ios - 从子上下文分配对象时非法尝试建立关系

ios - 结束后台任务并等待应用程序再次激活 - BLE 处理数据

iphone - 如何实现loadView?

cocoa-touch - iOS 9 UITextField textRectForBounds 问题