Objective c 不兼容类型的参数(奇怪的问题)
我最近下载了Xcode4,我得到了一个以前没有的新警告。 以下代码(在FTSocialNetworkingController类中): 发出以下警告:Objective c 不兼容类型的参数(奇怪的问题),objective-c,protocols,Objective C,Protocols,我最近下载了Xcode4,我得到了一个以前没有的新警告。 以下代码(在FTSocialNetworkingController类中): 发出以下警告: FTSocialNetworkingController.m: warning: Semantic Issue: Sending 'FTSocialNetworkingController *' to parameter of incompatible type 'id<FTImageDownloaderDelegate>' 我不知
FTSocialNetworkingController.m: warning: Semantic Issue: Sending 'FTSocialNetworkingController *' to parameter of incompatible type 'id<FTImageDownloaderDelegate>'
我不知道为什么它要求FTImageDownloaderDelegate,因为我甚至没有在FTSocialNetworkingController类中使用它
我今天刚刚遇到了问题,我不知道它是从哪里来的。
我的其他使用initWithUrl:delegate:
方法的类没有问题
因此,如果有人知道这是怎么回事……试试这个:
jsonConnection = [[FTJsonConnection alloc] initWithUrl:[NSURL URLWithString:urlString]
delegate:(id)self];
试试这个:
jsonConnection = [[FTJsonConnection alloc] initWithUrl:[NSURL URLWithString:urlString]
delegate:(id)self];
由于调用initWithURL:delegate:Method没有太多代码,您希望我发布什么代码?我遇到了一个类似的问题,报告了错误的委托。不确定它来自哪里。可能是XCode 4中的一个bug。我也有同样的问题,我不再孤单了!我认为这只是一个解析/索引错误。我不记得我是否修好了(但我不这么认为)。在应用程序执行过程中从来没有出现过任何问题,苹果不久前批准了该应用程序。但是我理解有警告是很烦人的,尤其是当它是唯一的警告时。你希望我发布什么代码,因为调用initWithURL:delegate:Method时没有太多的代码。我遇到了类似的问题,报告了错误的委托。不确定它来自哪里。可能是XCode 4中的一个bug。我也有同样的问题,我不再孤单了!我认为这只是一个解析/索引错误。我不记得我是否修好了(但我不这么认为)。在应用程序执行过程中从来没有出现过任何问题,苹果不久前批准了该应用程序。但是我理解,有警告是很烦人的,尤其是当它是唯一的警告时。总是最好解释解决方案,除了给出它。总是最好解释解决方案,除了给出它。
jsonConnection = [[FTJsonConnection alloc] initWithUrl:[NSURL URLWithString:urlString]
delegate:(id)self];