嗨,我有問題,如果在字符串中沒有電話號碼和NSRegularExpression找不到任何應用程序崩潰,但是當它確實找到它的電話號碼在字符串中的工作正常沒有問題。我怎樣才能阻止它崩潰。NSRegularExpression工作不正常
NSRegularExpression *phoneexpression = [NSRegularExpression regularExpressionWithPattern:@"\\d{4}-\\d{4}"options:NSRegularExpressionCaseInsensitive error:NULL];
NSString *phString = TextString;
NSString *PH = [phString substringWithRange:[phoneexpression rangeOfFirstMatchInString:phString options:NSMatchingCompleted range:NSMakeRange(0, [phString length])]];
我覺得這是問題
NSString *PH = [phString substringWithRange:[phoneexpression rangeOfFirstMatchInString:phString options:NSMatchingCompleted range:NSMakeRange(0, [phString length])]];
您是否嘗試將'NULL'更改爲'&error'?請顯示錯誤信息。 – 2014-10-30 10:22:56