0

我正在访问的 Web 服务返回以下值:

A1;A2;A3;A4;A5;B2;B10;B11;B12;

我想获得以 . 分隔的所有返回数据的总数;。我怎样才能做到这一点?我正在考虑在字符串中做一个循环,获取之前的值,;但对如何正确运行循环感到困惑。

4

1 回答 1

2

有许多字符串函数,您可以使用其中之一,即componentsSeparatedByString

考虑到上面提到的返回值是一个 NSString。

NSString *strResponse = @"A1;A2;A3;A4;A5;B2;B10;B11;B12;";
NSArray *arCount = [strResponse componentsSeparatedByString:@";"];
NSLog(@"响应的对象总数为:%d", [arCount count]);
于 2013-01-19T05:46:47.680 回答