addSubview не распознает IBAction - PullRequest
0 голосов
/ 28 декабря 2018

У меня есть контроллер представления, который представляет другой контроллер представления, с подарком, перед его представлением:

(код)

, когда я позже пытаюсь использовать это подпредставление, у меня возникают проблемы, потому что я делаюне найти IBAction кнопок в подпредставлении

    DispatchQueue.main.async {
        let vcEvent = UIStoryboard(name: "Detail", bundle: nil).instantiateViewController(withIdentifier: "eventDetail") as! EventDetailVC

        vc.viewDetail?.addSubview(vcEvent.view)

        vc.cover?.image = DataManager.shared.arrayImage[indexPath.row]

        self.view.frame = (vc.viewDetail?.bounds)!

        DataManager.shared.cover = DataManager.shared.arrayImage[indexPath.row]

        //DataManager.shared.cover = DataManager.shared.arrayImage[indexPath.row]
    }

    present(vc, animated: true) {
        //NOPE
    }

1 Ответ

0 голосов
/ 28 декабря 2018

Я думаю, вам не хватает addChildViewController до addSubview для просмотра.

vc.addChildViewController(vcEvent)
vc.viewDetail?.addSubview(vcEvent.view)
...
...