Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 不兼容类型的参数(奇怪的问题)_Objective C_Protocols - Fatal编程技术网

Objective c 不兼容类型的参数(奇怪的问题)

Objective c 不兼容类型的参数(奇怪的问题),objective-c,protocols,Objective C,Protocols,我最近下载了Xcode4,我得到了一个以前没有的新警告。 以下代码(在FTSocialNetworkingController类中): 发出以下警告: FTSocialNetworkingController.m: warning: Semantic Issue: Sending 'FTSocialNetworkingController *' to parameter of incompatible type 'id<FTImageDownloaderDelegate>' 我不知

我最近下载了Xcode4,我得到了一个以前没有的新警告。 以下代码(在FTSocialNetworkingController类中):

发出以下警告:

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];