关于应用在Xcode8上运行时的报错:Assigning to 'id' from incompatible type...

如上图这样的报错基本上是由两种情况造成的:

1、没有遵守协议(基本上都是这种情况造成的)

解决办法:遵守这个协议


2、strong 类型不兼容

解决办法:将 strong 改为 weak 


注意:有时 Xcode 不能及时清楚警告和错误,需要手动clean一下( Product ->Clean




你可能感兴趣的:(iOS)