0

我在服务器上有数据,我正在尝试将这些数据作为管道字符串获取。我编写了服务器端代码,但我不知道如何检索这些数据并在 iOS 中解析它。这是我的数据示例。有什么文章或代码可以帮助我吗?

4

2 回答 2

0

一些起点:要从服务器检索数据流,请查看 Apple 的Stream Programming Guide。要解析您的数据,如果您有有效的 XML 数据,您可以使用NSScanner字符串编程指南:扫描程序)或CFXMLParserCore 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 回答