所有我有兩個視圖控制器,他們都對他們有表視圖。然後我有一個視圖控制器顯示信息。當用戶點擊任一表格視圖上的一行時,它會延伸到信息視圖控制器。切換回兩個TableViews
當用戶信息視圖控制器上,我需要一個後退按鈕可以追溯到原始酮(其可以是上面有一個表視圖兩個視圖控制器中的任一個)。
我已經考慮過使用塞格斯回到特定的表視圖控制器,但是當我做,表視圖是空白的(因爲我不想將信息傳遞迴表視圖視圖控制器)。
我創造了這個:
- (IBAction)whereto:(id)sender
{
if(self.goback == @"a")
{
NSLog(@"%@", self.goback);
// go back to RemainderDealViewController
ReminderDealsViewController *newView = [self.storyboard instantiateViewControllerWithIdentifier:@"ReminderDealsViewController"];
[self presentViewController:newView animated:YES completion:nil];
}
if (self.goback == @"b")
{
NSLog(@"%@", self.goback);
// go back to ViewController
的飛向哪裏功能,當按下返回鍵和A或B取決於原始表視圖控制器(在一個我想回去)上運行。
現在[自presentViewController不起作用]如果我使用賽格瑞它的工作,但tableview中沒有填充回原樣。
任何人都可以建議嗎?
您使用的是UINavigationViewController? –
是我使用的一個 – user3437628
從來不使用SEGUE回去,如果你有presentviewcontroller導航然後回去用dismissviewcontroller,如果你有pushviewcontroller導航然後回去用popviewcontroller –