Ios 打印正则表达式结果objective-C

Ios 打印正则表达式结果objective-C,ios,objective-c,regex,type-conversion,Ios,Objective C,Regex,Type Conversion,我有这个正则表达式方法 NSString *string = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]; NSString *regexStr = @"(<\/b>[A-F][+| |-]|<\/b>[A-F][+| |-] \(\d\d\.\d%\))"; NSError *error = nil; NSRegularExpression *regex = [NSRegularE

我有这个正则表达式方法

NSString *string = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
NSString *regexStr = @"(<\/b>[A-F][+| |-]|<\/b>[A-F][+| |-] \(\d\d\.\d%\))";
NSError *error = nil;
NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:regexStr options:0 error:&error];

NSArray *matches = [regex matchesInString:string options:0 range:(NSRange){0, [string length]}];

for (NSTextCheckingResult *item in matches) {
    NSLog(@"%@", item);
}
NSString*string=[[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding];
NSString*regexStr=@“([A-F][+||-].[A-F][+||-]\(\d\d\.\d%\)”;
n错误*错误=nil;
NSRegularExpression*regex=[NSRegularExpression regular expressionwithpattern:regexStr选项:0错误:&error];
NSArray*matches=[regex matchesInstalling:string选项:0范围:(NSRange){0,[string length]}];
对于(匹配项中的NSTextCheckingResult*项){
NSLog(@“%@”,项目);
}
但我的输出形式如下:

2014-04-08 02:27:27.710 MistarApp[11540:60b] <NSSimpleRegularExpressionCheckingResult: 0x1093f18a0>{8379, 6}{<NSRegularExpression: 0x1093f1470> (</b>[A-F][+| |-]|</b>[A-F][+| |-] (dd.d%)) 0x0}
2014-04-08 02:27:27.710米斯塔拉普[11540:60b]{8379,6}{([A-F][+| |-][A-F][+| |-][(dd.d%))0x0}

在4或5次之后,它失败并得到一个
SIGABRT
。我应该记录什么呢?

编译器出现了一个非常严重的错误。我删除并重新创建了项目,解决了问题