Could not cast value of type 'MFSideMenuContainerViewController'

49 Views Asked by At

Using MFSideMenu, installed through Pods, but not working and crashing. Below is my code:

let storyBoard = UIStoryboard(name: "Main", bundle: nil) as UIStoryboard

let mfSideMenuContainer = storyBoard.instantiateViewController(withIdentifier: "MFSideMenuContainerViewController") as! MFSideMenuContainerViewController 

 // Crashing on above line.. because mfSideMenuContainer comes nil


    let dashboard = TabViewController()
    let leftSideMenuController = storyBoard.instantiateViewController(withIdentifier: "SideMenuViewController") as! SideMenuViewController
    mfSideMenuContainer.leftMenuViewController = leftSideMenuController
    mfSideMenuContainer.centerViewController = dashboard
    let appDelegate  = UIApplication.shared.delegate as! AppDelegate
    appDelegate.window?.rootViewController = mfSideMenuContainer

Also,

import MFSideMenu

// Error:

  Could not cast value of type 'MFSideMenuContainerViewController' (0x105b67020) to 'MFSideMenuContainerViewController'
0

There are 0 best solutions below