1. Type '*' does not conform to protocol '*'
Type 'CDLoginViewController' does not conform to protocol 'IBaseView'
CDLoginViewController引用了协议IBaseView,但是没有实现里面的方法,实现即可
2. Swift 中闭包的循环引用问题
在objective-c时期,在使用block的时候不得不考虑block的循环引用问题。当时采取的措施就是将循环引用的一方弱化,比如:
__weak typeof(self) wSelf = self;
在Swift中的闭包中也存在同样的问题,其实大致思路是一致的,我们可以使用unowned 关键字。
3. swift在运行真机时报错的问题
a.可能是由于安装了cocoaPods的原因,解决办法,点击项目 》Build Phases》点击+添加Copy Files 》 添加Pods.framework<