1 US Dollar = 3.673 United Arab Emirates Dirham
如何从此字符串获取值3.673
?从字符串中获取子字符串
我试过下面的代码,但没有工作。
NSString *a = [[xmlParser array]objectAtIndex:2];
NSRange startRange = [a rangeOfString:@"="];
NSLog(@"%u",startRange.location+1);
NSRange endRange = [a rangeOfString:@" "];
NSLog(@"%u",endRange.location);
NSString *subString = [a substringWithRange:NSMakeRange(startRange.location + 1, endRange.location)];
NSLog(@"%@",subString);
是的,这是比我的更好,如果你知道你想要的值始终是句子中的第5个(索引4)字。 – Fogmeister
它早期工作正常,但突然我的应用程序崩溃我得到的错误在第一行和日志说。***终止应用程序由于未捕获的异常'NSInvalidArgumentException',原因:' - [CurrencyValues componentsSeparatedByString:]:无法识别的选择器发送到实例0x5913d00' – Sekhar