1

どんな体でも私を助けることができます、私はウェブサイトから解析したいです、私はObjective Cに慣れていないので、私は何をすべきか分かりません、私がいくつかのアイデアを得るために見ることができるサンプルコードはありますか?

4

2 に答える 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

メソッドは解析するデータの種類に依存するため、質問はかなり具体的ではありません。

Webサイトのコンテンツを文字列に入力するだけの場合は、次を使用できます。

NSString *foo = [NSString stringWithContentsOfURL:[NSURL URLWithString:@"http://www.apple.com"] encoding:NSASCIIStringEncoding error:nil];

xmlまたはjsonファイルを解析する場合は、NSXMLParserのようなクラスがあります。

于 2012-08-04T15:25:23.157 に答える