我需要在目标C中使用一个简单的函数来从网络服务器获取数据,比如php函数file_get_contents
,我不需要提交任何POST数据,所以它的gona很简单。
由于
答案 0 :(得分:2)
取决于您要检索的数据的内容。例如,如果数据可以解释为UTF8编码的字符串,则可以使用:
NSString *data = [NSString stringWithContentsOfURL:url encoding:NSUTF8StringEncoding error:NULL];
如果您只想获取数据字节而不将其解释为字符串,您也可以这样做:
NSData *data = [NSData dataWithContentsOfURL:url];
然后,您可以根据需要解析所有可用的数据。
答案 1 :(得分:0)
NSData类有一个方法'dataWithContentsOfURL',可以让你从网络服务器中检索数据。
示例代码:
NSData* someData = [NSData dataWithContentsOfURL: [NSURL URLWithString:someURL]];