“弱”一定不能应用于非类绑定,请考虑添加具有类绑定的协议一致性

时间:2018-06-28 12:27:45

标签: ios swift protocols

我在VC中制定了一个协议,其中从我的swift文件类中获取位置地标。在我的快速课堂中,我已经声明了这样的协议,

 weak var delegate: HandleMapSearch?

但是xcode向我显示错误'weak' must not be applied to non-class-bound 'HandleMapSearch'; consider adding a protocol conformance that has a class bound。之前运行良好,但现在运行应用程序时显示此错误。这是做什么用的,我该如何删除该错误?这就是我在VC类中创建协议的方式。

protocol HandleMapSearch {
func dropPinZoomIn(placemark:MKPlacemark)
}

0 个答案:

没有答案