我在服务器上有数据,我正在尝试将这些数据作为管道字符串获取。我编写了服务器端代码,但我不知道如何检索这些数据并在 iOS 中解析它。这是我的数据示例。有什么文章或代码可以帮助我吗?
问问题
169 次
2 回答
0
一些起点:要从服务器检索数据流,请查看 Apple 的Stream Programming Guide。要解析您的数据,如果您有有效的 XML 数据,您可以使用NSScanner
(字符串编程指南:扫描程序)或CFXMLParser
(Core Foundation 的 XML 编程主题)。
于 2012-05-31T19:07:26.267 回答
0
您的输出似乎不是像 xml 或 json 这样的有效格式。但是,如果您在应用程序中将内容作为字符串使用,请使用此代码段
- (void)viewDidLoad{
[super viewDidLoad];
NSURLRequest *site_request =
[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://...."]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
NSURLConnection *site_connection =
[[NSURLConnection alloc] initWithRequest:site_request
delegate:self];
}
- (void)connection:(NSURLConnection *)site_connection didReceiveData:(NSData *)data{
NSString *site_response =
[[NSString alloc] initWithData:data
encoding:NSUTF8StringEncoding];
NSLog(@"OUTPUT: %@", site_response);
}
日志将输出控制台内的字符串。
于 2013-04-12T23:18:00.783 回答