我正在使用 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)
答案 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
}
}