我收到以下错误警告:
Passing 'MyCLController *__strong' to parameter of incompatible type 'id<CLLocationManagerDelegate>'
......在这一行:
self.locationManager.delegate = self;
如果我删除该行,则整个位置更新过程失败。所以它是导入但也包含错误。
位置更新工作顺利,但我不知道如何摆脱这条消息......
必须与“新”Xcode 4 ...
有关有什么想法吗?
谢谢!
答案 0 :(得分:6)
您需要在接口定义中包含委托协议:
@interface MyCLController : NSObject <CLLocationManagerDelegate>
...
@end