我有一個類別UIViewController
,處理來自我的網絡層的錯誤。如果我收到網絡呼叫的驗證錯誤,我想要執行一個取消退出,將我帶回LoginViewController
。我可以發送performSegueWithIdentifier:除了自我以外的任何東西嗎?
但是,我不想在我的故事板中的每個單獨的視圖控制器中添加適當的展開順序到。我可以簡單地宣佈在UITabBarController
這是在我的視圖控制器導航「頂」回捲SEGUE,然後說
[self.tabBarController performSegueWithIdentifier:@"UnwindToLoginSegueIdentifier" sender:self]
...從我UIViewController
+ ErrorHandling
類別裏面?
我找不到任何有關在文檔中發送'performSegueWithIdentifier:'發送給自己以外任何東西的有效性,並且當我嘗試它時,我得到一個EXC_BAD_ACCESS - 但我不確定這是不是我正在做其他的蠢事。 –