- 577 名前:名称未設定 mailto:sage [2009/02/13(金) 19:15:47 ID:Z5Z1Z5Ns0]
- 初心の者です。よろしくお願いします。
RSSフィードをとってきてパースするプログラムなんですが、 たのここのチュートリアルのやつを、非同期で受信するように改造してみようと考えています。 NSMutableURLRequest* req; NSURLConnection* connector; myData=[[[NSMutableData alloc]initWithCapacity:0]retain]; req=[NSMutableURLRequest requestWithURL:url]; [req setHTTPMethod:@"GET"]; connector=[NSURLConnection connectionWithRequest:req delegate:self]; とやって、デリゲートの didReceiveDataでNSMutableDataとして宣言したmyDataにデータをどんどん加えていき、 connectionDidFinishLoadingで、 document=[[[NSXMLDocument alloc]initWithData:myData options:0 error:NULL]retain]; とやっているのですが、うまくいきません。documentの_encoding、_versionともにinvalidと表示されています。 myDataを文字列に変換してみると、ちゃんとrssが取得できているようなのですが。 どのあたりを調べればよいのでしょう。
|

|