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

这个问题在设置代理对象的时候出现的,例如,在init方法里有这样的赋值:

self.loginView.delegate = self;

代理对象要给loginView进行代理。警告出现的原因是代理对象,没有实现被代理对象,也就是loginView的代理协议。

可以在实现文件里面这么改:

@interface LoginViewController()


当然在头文件里面实现这个协议也OK。anyway,警告消除了。

你可能感兴趣的:(iOS开发)