我无法使用 RegexKitLite 匹配字符串,例如
NSString *encodedPoints=[apiResponse stringByMatching: @"\\\"([^\\\"]*)\\\"^[^:]*"
capture: 0];
和 apiResponse 是:
@"http://maps.google.com/maps?output=dragdir&saddr=20.001364,73.749283&daddr=19.991499,73.744095"
因此,通过这种方式,我收到以下错误:
__NSCFString stringByMatching:capture:]: 无法识别的选择器发送到实例 0x131fc0
*终止应用程序由于未捕获的异常'NSInvalidArgumentException',原因是: ' - [__ NSCFString stringByMatching:捕获:]:无法识别的选择发送到实例0x131fc0' *第一掷调用堆栈:(0x3422b8bf 0x3447b1e5 0x3422eacb 0x3422d945 0x34188680 0xb97b 0xad2f 0xaa2d 0xa617 0x34185435 0x375ef9eb 0x376b53cf 0x34185435 0x375ef9eb 0x375ef9a7 0x375ef985 0x375ef6f5 0x375f002d 0x375ee50f 0x375edf01 0x375d44ed 0x375d3d2d 0x30a06df3 0x341ff553 0x341ff4f5 0x341fe343 0x341814dd 0x341813a5 0x30a05fcd 0x37602743 0x4571 0x2838)
我试图通过谷歌搜索找到解决方案,但没有得到确切的解决方案。
请帮忙...