我在滚动视图(MainViewController
)中添加了一个ViewController(TourViewController
),下面是故事板。
以下代码是我将MainViewController
添加到TourViewController
let subView = UIScrollView(frame: CGRectMake(
(self.scrollView.frame.width * CGFloat(pageImages.count)),
0,
self.scrollView.frame.width,
(self.scrollView.frame.height)))
//Set the size of the content view
let contentView = UIView(frame: CGRectMake(0, 0, self.view.frame.width, self.view.frame.height))
subView.contentSize = CGSizeMake(contentView.frame.width, self.view.frame.height)
let newView = self.storyboard?.instantiateViewControllerWithIdentifier("MainView") as? MainViewController
contentView.addSubview(newView!.view)
subView.addSubview(contentView)
scrollView.addSubview(subView)
它似乎运行良好,但我无法将MainViewController
中的任何segue添加到任何其他视图,因为它会在运行时引发异常。
在我的MainViewController中,我在viewDidLoad上有以下代码
login.addTarget(self, action: "buttonAction:", forControlEvents: UIControlEvents.TouchUpInside)
当我点击按钮时,它会引发错误