您的位置:首页 > 其它

警告⚠️Assigning to 'id<LoginViewDelegate>' from incompatible type 'LoginViewController *__strong'

2017-03-15 18:32 543 查看
这个问题在设置代理对象的时候出现的,例如,在init方法里有这样的赋值:

self.loginView.delegate = self;

代理对象要给loginView进行代理。警告出现的原因是代理对象,没有实现被代理对象,也就是loginView的代理协议。
可以在实现文件里面这么改:

@interface LoginViewController()<LoginViewDelegate>

当然在头文件里面实现这个协议也OK。anyway,警告消除了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐