从swift中的objc协议返回值

时间:2016-12-16 23:07:17

标签: ios objective-c swift protocols

我有一个@objc可选功能circleMenu()

@objc public protocol CircleMenuDelegate {
    @objc optional func circleMenu(_ circleMenu: CircleMenu, willDisplay button: UIButton, atIndex: Int)
}

我想从另一个类调用它并获取atIndex值。这就是我一直在尝试的:

class AppMainViewController: UIViewController, CircleMenuDelegate  {
    func circleMenu(_ circleMenu: CircleMenu, willDisplay button: UIButton, atIndex: Int) {
        print(atIndex)
    }

然而它只是没有返回任何值

0 个答案:

没有答案