SWRevealViewControllerをプロジェクトに正常に実装しました。サイドメニューは、異なるビューコントローラにナビゲートする異なるセルを持つUITableViewです。 'profile'セルをタップするとデフォルトでLoginViewControllerが表示され、そこにログインし、検証されるとProfileViewControllerに移動します。これは私の問題、私は、ナビゲーションバーのボタン(左側)が正しく動作しないProfileViewControllerに移動すると、リードします。同様に、ログアウトボタン(右のナビゲーションバーボタン)を押すと、LoginViewControllerに戻りますが、メニューボタンは機能しません。次のようにSwift - SWRevealViewControllerナビゲーション後に左のBarButtonItemが機能しない
マイナビ機能は次のように
func switchVC() { //Navigates to the profileViewController
let storyboard = UIStoryboard.init(name: "Login", bundle: nil)
let nav = storyboard.instantiateViewControllerWithIdentifier("Profile")
UIApplication.sharedApplication().keyWindow?.rootViewController = nav
}
func switchBack() { //Navigates back to the LoginViewController
let storyboard = UIStoryboard.init(name: "Login", bundle: nil)
let nav = storyboard.instantiateViewControllerWithIdentifier("Login")
UIApplication.sharedApplication().keyWindow?.rootViewController = nav
}
私の絵コンテは、次のとおりです。あなたが提供することができるかもしれ
任意の助けいただければ幸いです。みんなありがとう!
乾杯
マイクさん、ありがとうございました!あなたの投稿は、私が必要なものを達成するのを助けるのに非常に役立っていました!あなたのソリューションでは、少しのコードと一緒に私が探していたものを達成することができました。ありがとうございました! –
うれしい私は助けることができました。私は最近自分自身に同じ問題を抱えていた –