有同学问了这个问题。
这个问题一般就是因为没有在头文件实现相应协议引起的。
Xcode会提示,但一般不会报错。容易被忽略,这里就说明下。
参考:http://*.com/questions/10377705/how-to-solve-the-warning-sending-viewcontroller-const-strong-to-parameter
Sending 'ViewController *const __strong' to parameter of incompatible type 'id<***Delegate>'