0

Webサービスへの呼び出しの結果(XML)を入力するテーブルビューがあります。

このためのセットアップを行っているとは現在私のNSURLConnectionメソッドにあり、すべてのUITableViewデリゲートメソッドも.mファイルにあります。NSMutableURLRequest-viewDidLoad

データが返され、配列に正しく追加されています。私の問題は(私が思うに)Webサービスからデータが返される前にUITableViewメソッドが呼び出されていることです。そのため、テーブルビューは常に空白になっています。

メソッドを正しい順序で呼び出すにはどうすればよいですか(これが問題である場合でも)...

4

3 に答える 3

1
UITABLEVIEW *mytableview=[[UITABLEVIEW alloc]init];
[mytableview reloadData];

はい、あなたは正しいです。UITABLEVIEWデリゲートは、Webサービスの前に呼び出されます。したがって、これらのデリゲートを再度呼び出す必要があるため、データをリロードしてみてください。私にぴったりです。Webサービスから何かが返されたときにテーブルをリロードします。NSArrayなどに保存してから、テーブルをリロードします。

于 2011-03-08T19:00:28.890 に答える
1

配列を再設定したら、テーブルビューでreloadDataを呼び出していますか?新しいデータがあることを知らせる必要があります。

于 2009-12-01T17:23:40.000 に答える
0

developer.apple.com/iphone サイトで、Apple の SeismicXML コード例を確認してください。NSURL、NSXMLParser、および TableView を使用してこの種のことを行う方法を示します。

于 2010-01-03T01:47:52.200 に答える