正则匹配函数
/* 判断此字符串中是否包含该正则表达式 */ - (BOOL)match:(NSString *)expr str:(NSString *)str{ NSRegularExpression *exp = [NSRegularExpression regularExpressionWithPattern:expr options:0 error:nil]; return ([exp matchesInString:str options:0 range:NSMakeRange(0,str.length)].count > 0); } //是否包含正则匹配字段 -(BOOL)_handleOpenURL:(NSURL *)url{ NSString * urlStr = url.description; if ([self match:@"^wbd+:" str:urlStr]) { // return [self handleWeiboURL:url]; // } if ([self match:@"^tencentd+:" str:urlStr]) {
} return [self handleWeiXinURL:url]; } 用于解决 appDelegate里的都处分享,授权等 handleOpenURL:函数,openURL:函数回调的问题(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |