我callling AA Web服務在表視圖中的viewDidLoad中,設置包含在細胞中的cellForRowAtIndexPath中設置的值的實例數組類:放在哪裏調用Web服務來養活表視圖
我檢測到numberOfRowsInSection:在viewDidLoad之前被調用,所以數組類仍然是空的,表中沒有顯示任何行。
我必須在哪裏調用Web服務?
感謝
我callling AA Web服務在表視圖中的viewDidLoad中,設置包含在細胞中的cellForRowAtIndexPath中設置的值的實例數組類:放在哪裏調用Web服務來養活表視圖
我檢測到numberOfRowsInSection:在viewDidLoad之前被調用,所以數組類仍然是空的,表中沒有顯示任何行。
我必須在哪裏調用Web服務?
感謝
一旦Web服務已完成加載,你可以調用[tableView reloadData];
..這將刷新你的表..希望這會有所幫助。
試着打電話給你的web服務的viewWillAppear
後,讓您的數據只是刷新你的表視圖[tableView reloadData];
OK,你可以在任何人的代碼mence定義Web servieses如果u想使用Web服務時按按鈕則u這樣做,最重要的是你使用了[tableview reloadData]方法,確保web服務只返回「一個」字符串,你應該通過objectForKey方法解析它,否則數組只有一個元素,那是洞字符串
我不會建議這樣做,因爲每次顯示視圖時都會一次又一次地調用webservice ... viewDidLoad是調用webservice的地方。 – 2012-03-23 11:59:13
同意您的評論 – Hiren 2012-03-23 12:07:50