我想从另一个protocol
致电viewController
到viewController
。我收到如下错误:
类型'Hello'不符合协议'loginpageVCDelegate'
以下是loginpageVC
protocol loginpageVCDelegate {
func onLoginFacebook(loginViewController : loginpageVC!)
}
以下是我称之为
的方式class Hello : UIViewController, loginpageVCDelegate {
....
}
我做错了什么?我该如何解决?
答案 0 :(得分:1)
你不应该在这里调用它,而是实现它:
class Hello : UIViewController, loginpageVCDelegate {
func onLoginFacebook(loginViewController: loginpageVC!) {
}
}
答案 1 :(得分:1)
要使协议中的功能实现可选,请将loginpageVC
中的协议修改为:
@objc protocol loginpageVCDelegate {
optional func onLoginFacebook(loginViewController : loginpageVC!)
}