Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在访问的 Web 服务返回以下值:
A1;A2;A3;A4;A5;B2;B10;B11;B12;
我想获得以 . 分隔的所有返回数据的总数;。我怎样才能做到这一点?我正在考虑在字符串中做一个循环,获取之前的值,;但对如何正确运行循环感到困惑。
;
有许多字符串函数,您可以使用其中之一,即componentsSeparatedByString。
考虑到上面提到的返回值是一个 NSString。
NSString *strResponse = @"A1;A2;A3;A4;A5;B2;B10;B11;B12;"; NSArray *arCount = [strResponse componentsSeparatedByString:@";"]; NSLog(@"响应的对象总数为:%d", [arCount count]);