swift方法参数遵守多继承和遵守多个协议

参数继承协议

OC中

id

Swift 3

protocol

Swift 4

A & B

    open func contactPicker(from viewController: UIViewController & WYContactDelegate, completion: (() -> Void)? = nil) {
        delegate = viewController
        handle.contactPicker(from: viewController, completion: completion)
    }
swift方法参数遵守多继承和遵守多个协议_第1张图片
多协议

文档

你可能感兴趣的:(swift方法参数遵守多继承和遵守多个协议)