CAPS Pagemenu:willMoveToPage委托方法获取错误

时间:2017-08-02 06:06:23

标签: ios swift xcode swift3

我正在使用 UIPageMenuController 。单击按钮时,我必须转到3页。 我试图调用 willMoveToPage 委托方法,得到错误

willMoveToPage:index:]:无法识别的选择器发送到实例

在我的代码下面:

let storyBoard = UIStoryboard.init(name: "Main", bundle: nil)
        let yourVC = storyBoard.instantiateViewController(withIdentifier: "ProfileConnectionsController") as! ProfileConnectionsController
        pageMenu?.delegate?.willMoveToPage!(yourVC, index: 2)

1 个答案:

答案 0 :(得分:1)

错误说 willMoveToPage:index:]:无法识别的选择器发送到实例你没有实现委托方法

第1步

确保您在课程中实施一次委托

class ViewController:UIViewController,CAPSPageMenuDelegate

并确保一旦确认代表

pageMenu.delegate=self

<强>步骤-2

  

之后,您将能够在父视图控制器

中设置以下委托方法

确保你曾经称之为方法

func willMoveToPage(controller: UIViewController, index: Int) {
   if let getSubview=controller as! ProfileConnectionsController
   {
    getSubview.pageNumber=index
  }
}