0
我面臨的情況是,我正在將數據正確加載到一個uitableviewcontroller。另外我正在將數據正確加載到詳細視圖控制器。從詳細視圖控制器導航到表視圖控制器
我在用的:
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([[segue identifier] isEqualToString:@"ShowPaymentDetails"])
{
DetailPaymentViewController *detailViewController = [segue destinationViewController];
NSIndexPath *myIndexPath = [self.paymentsTableView indexPathForSelectedRow];
detailViewController.payment = [arrayOfPayment objectAtIndex:[myIndexPath row]];
}
}
我的問題是,當我回去(通過正常的拖放刷卡)的的UITableViewController重新加載。因爲這需要從一個Web服務的數據...我不想重新加載數據。
你能幫我解釋一下嗎?
Thnx提前。
刪除Web服務調用功能,並把這些代碼在viewDidLoad中.. – shivam
它已經在viewDidLoad方法 – Florjon
一旦使用 - (空)的tableView:(UITableView的*)的tableView didSelectRowAtIndexPath方法:(NSIndexPath *)indexPath到推到詳細視圖,而不是 - (void)prepareForSegue :(UIStoryboardSegue *)segue發件人:(id)發件人方法! – shivam