1 Reply
      Latest reply on Apr 21, 2019 11:04 PM by John368
      mjha Level 1 Level 1 (0 points)

        Hello,

         

        I am trying to use self.dismiss funtion for my app. From the menu button,  when clicked on an option, the app goes to new View Controller but from there when I try to close the VC and return to my homeVC using self.dismiss. I am getting an exception. The part of my code is this:

         

            @IBAction func dismissPresssed(_ sender: Any) {

                let home = HomeViewController()

                //self.dismiss(animated: true, completion: nil)

             

            }

         

        Error Log:

         

        Is5kcfkDB6UqBkHV7cqhpcPSsN13

        2019-04-01 10:30:09.575272-0400 CSW_Test[48263:3539293] Unknown class CSWProjectsViewController in Interface Builder file.

        2019-04-01 10:30:09.580739-0400 CSW_Test[48263:3539293] Unknown class CSWProjectsViewController in Interface Builder file.

        2019-04-01 10:30:09.583127-0400 CSW_Test[48263:3539293] <UITableView: 0x7f930c88a400; frame = (0 0; 335 667); clipsToBounds = YES; autoresize = W+H; gestureRecognizers = <NSArray: 0x600001f58540>; layer = <CALayer: 0x60000114ad00>; contentOffset: {0, -40}; contentSize: {335, 446}; adjustedContentInset: {40, 0, 0, 0}>'s window is not equal to <UINavigationController: 0x7f930c823000>'s view's window!

        2019-04-01 10:30:11.651535-0400 CSW_Test[48263:3539293] -[UIViewController dismissPresssed:]: unrecognized selector sent to instance 0x7f930bd4a140

        2019-04-01 10:30:11.677318-0400 CSW_Test[48263:3539293] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIViewController dismissPresssed:]: unrecognized selector sent to instance 0x7f930bd4a140'