任何人都可以帮助我,我想从一个网站解析,因为我是 Objective C 的新手,我不知道我应该怎么做,有没有我可以看到的示例代码来获得一些想法?
问问题
149 次
2 回答
1
试试这个:http ://allseeing-i.com/ASIHTTPRequest/
- (IBAction)grabURLInBackground:(id)sender
{
NSURL *url = [NSURL URLWithString:@"http://allseeing-i.com"];
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
[request setDelegate:self];
[request startAsynchronous];
}
- (void)requestFinished:(ASIHTTPRequest *)request
{
// Use when fetching text data
NSString *responseString = [request responseString];
// Use when fetching binary data
NSData *responseData = [request responseData];
}
- (void)requestFailed:(ASIHTTPRequest *)request
{
NSError *error = [request error];
}
于 2012-08-04T15:46:33.687 回答
0
您的问题非常不具体,因为该方法取决于您要解析哪种数据。
如果您只想用您网站的内容填充一个字符串,您可以使用:
NSString *foo = [NSString stringWithContentsOfURL:[NSURL URLWithString:@"http://www.apple.com"] encoding:NSASCIIStringEncoding error:nil];
如果要解析 xml 或 json 文件,则可以使用 NSXMLParser 之类的类。
于 2012-08-04T15:25:23.157 回答