Iphone 分配给NSObject的指针类型不兼容<;MGTwitterEngineedElegate>*__来自NSObject的弱

Iphone 分配给NSObject的指针类型不兼容<;MGTwitterEngineedElegate>*__来自NSObject的弱,iphone,ios5,weak-references,mgtwitterengine,Iphone,Ios5,Weak References,Mgtwitterengine,“从NSObject分配给NSObject*\uu弱的不兼容指针类型” 当使用MGTwitterEngine时,我得到了这个错误。如果我关闭“将警告视为错误”,它似乎会跳过。为什么会这样 __弱NSObject*\u委托; 当我尝试删除弱对象时,我遇到了更多错误。尝试使用\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu

“从NSObject分配给NSObject*\uu弱的不兼容指针类型”

当使用MGTwitterEngine时,我得到了这个错误。如果我关闭“将警告视为错误”,它似乎会跳过。为什么会这样


__弱NSObject*\u委托;


当我尝试删除弱对象时,我遇到了更多错误。

尝试使用
\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
连接标识符:(NSString*)标识符请求类型:(MGTwitterRequestType)请求类型
responseType:(MGTwitterResponseType)respType URL:(NSURL*)URL

变成


-(id)initWithXML:(NSData*)xml委托:(NSObject*)delegate
连接标识符:(NSString*)标识符请求类型:(MGTwitterRequestType)请求类型
responseType:(MGTwitterResponseType)respType URL:(NSURL*)URL
{

并在整个MGTwitterEngine中替换NSObject委托的类似实例,通常在init方法中。

-(id)initWithXML:(NSData*)XML委托:(NSObject*)delegate
连接标识符:(NSString*)标识符请求类型:(MGTwitterRequestType)请求类型
responseType:(MGTwitterResponseType)respType URL:(NSURL*)URL

变成


-(id)initWithXML:(NSData*)xml委托:(NSObject*)delegate
连接标识符:(NSString*)标识符请求类型:(MGTwitterRequestType)请求类型
responseType:(MGTwitterResponseType)respType URL:(NSURL*)URL
{


并在整个MGTwitterEngine中替换NSObject委托的类似实例,通常在init方法中。

您为
\u delegate
分配了什么?结果是,包括在方法签名中可以解决问题。@quantumpotato,签名的哪一部分?示例?-(id)initWithXML:(NSData)xml委托:(NSObject)删除连接标识符:(NSString*)标识符请求类型:(MGTwitterRequestType)reqType,而不是-(id)initWithXML:(NSData*)XML委托:(NSObject*)删除连接标识符:(NSString*)标识符请求类型:(MGTwitterRequestType)reqType响应类型:(MGTwitterResponseType)ResptType URL:(NSURL*)URL responseType:(MGTwitterResponseType)respType URL:(NSURL*)URL{I添加到委托的签名中。这是在mgTwitterLibXmlParser中,但我在(NSObject*)的所有情况下都这样做了delegate您为
\u委托分配了什么?结果是,在方法签名中包含可以解决问题。@quantumpotato,签名的哪一部分?示例?-(id)initWithXML:(NSData)xml委托:(NSObject)delegate连接标识符:(NSString*)标识符请求类型:(MGTwitterRequestType)reqType而不是-(id)initWithXML:(NSData*)XML委托:(NSObject*)删除连接标识符:(NSString*)标识符请求类型:(MGTwitterRequestType)reqType响应类型:(MGTwitterResponseType)respType URL:(NSURL*)URL响应类型:(MGTwitterResponseType)respType URL:(NSURL*)URL{我为委托添加了签名。这是在mgTwitterLibXmlParser中,但我在(NSObject*)的所有事件中都这样做了。这比以前更进一步。要标记为正确,它已编译。(最终它仍然崩溃!)事实证明,在方法签名中包含可以解决问题。uu unsafe_unrepaired做什么?那..比以前更进一步了。要标记为正确,它编译了。(最终它仍然崩溃!)结果是在方法签名中包含可以解决问题。uu unsafe_unrepaired做什么?那是最后一个吗}用括号括起来是打字错误吗?最后一个括号是打字错误吗?