Argument type 'NSObject -> () -> xxx does not conform to expected type 'AnyObject'

Argument type ‘NSObject -> () -> xxx你的类名’ does not conform to expected type ‘AnyObject’

原因是在成员变量里面addTarget self

分析: 先执行成员变量创建,才得到完整的self,写到里面self还不完整,编译器不能认识他是AnyObject
解决方法是写到外面不要写到 成员变量里面

    原文作者:半江瑟瑟
    原文地址: https://www.jianshu.com/p/249ae51a72e4
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞