objective-c - 查找 char 是否在 objective-c 中的字符串中

标签 objective-c

我查看了整个 NSString 类引用,但我似乎无法确定我是否有一个字符串,我可以使用什么方法来检查字符串中是否有特定字符。

例如,如果我的字符串是

NSString * string = "123.32"

if ([string hasString:@"."]) {
//do stuff

所以我真的不关心它所在的索引,而是它是否有它:-)

最佳答案

您需要 rangeOfString: — 例如,[string rangeOfString:@"."].location != NSNotFound

关于objective-c - 查找 char 是否在 objective-c 中的字符串中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8840944/

相关文章:

ios - tableHeaderView 中的 UISearchController searchBar 在屏幕外设置动画

objective-c - objective-c 浮点值

ios - Core Image 和 GPUImage 之间的主要区别

iOS - 用于创建文件名的递增 ID 号

ios - "Attempt to set a non-property list object...."带有自定义类的 NSMutableDictionary

iphone - NStimer 在 iOS 中无法正常工作

ios - 如何在 Root View Controller (PFQueryTableViewController)尝试没有用户的查询并使程序崩溃之前显示登录屏幕

ios - 后台警报(ios 7)

iphone - 在应用程序版本等之间访问 CoreData 实体

ios - Xcode-编译Swift段错误11