Added a child view controller as below:
// ParentViewController
if ((self.delegate?.showPopupSymtomDetailViewController(view: viewController, receiver: self)) != nil)
{
}
// ChildViewController
//MARK: PopUpCode
func popUpAt(parentViewController:UIViewController)
{
parentViewController.addChildViewController(self)
parentViewController.view.addSubview(self.view)
self.view.frame = parentViewController.view.frame
self.didMove(toParentViewController: parentViewController)
}
How to send data back to parentViewController, please guide.
You could use callbacks for instance.
There are other ways to send information back from ChildViewController to ParentViewController but that depends of your project. It's an action that you are going to do frequently? Maybe you need a delegate to reuse it.