1

我收到一个 RestKit GET 请求的响应,它只是一个数字。它不是 JSON,不是 HTML,也不是 XML。只是一个普通的数字。例如,当我查看源代码时,我看到的是:

19

有人可以告诉我如何使用 RestKit 并仍然解析这些内容吗?

4

2 回答 2

2

当你可以做这样简单的事情时,为什么还要使用 RestKit

NSString *str = [NSString stringWithContentsOfURL:yourURL encoding:NSUTF8StringEncoding error:nil];

字符串包含数字19

于 2013-04-17T02:51:40.173 回答
0

如果我理解正确,该服务将返回 NSData,它是数字的 UTF8 表示形式。在这种情况下...

NSString *resultAsString = [[NSString alloc] initWithData:resultAsData encoding:NSUTF8StringEncoding];
NSNumberFormatter *f = [[NSNumberFormatter alloc] init];
[f setNumberStyle:NSNumberFormatterDecimalStyle];
NSNumber *resultAsNumber = [f numberFromString:resultAsString];
于 2013-04-17T03:44:35.817 回答