让 iOS7 支持

来源:互联网 发布:键盘弹钢琴软件下载 编辑:程序博客网 时间:2024/05/02 01:27

containsString 只支持 iOS8.0 及以后版本

- containsString:Returns whether the receiver contains a given string by performing a case-sensitive, locale-unaware search.DeclarationSWIFTfunc containsString(_ str: String) -> BoolOBJECTIVE-C- (BOOL)containsString:(NSString *)strParametersstr    The string to search for. This value must not be nil.Return ValueYES if the receiver contains str, otherwise NO.DiscussionCalling this method is equivalent to calling rangeOfString:options: with no options.AvailabilityAvailable in iOS 8.0 and later.

新建一个 NSString 分类 Contains

#import "NSString+Contains.h"@implementation NSString (Contains)- (BOOL)gw_containsString:(NSString *)other {    NSRange range = [self rangeOfString:other];    return range.length != 0;}@end

参考链接

NSString containsString crashes

0 0