声明属性并为XMPP iOS合成时解析错误

时间:2014-07-31 13:42:04

标签: ios objective-c xcode xmpp openfire

最近我尝试使用XMPPframework开发自定义即时消息iOS应用,我按照>>>的说明进行操作。 http://code.tutsplus.com/tutorials/building-a-jabber-client-for-ios-xmpp-setup--mobile-7190并且在出现这些错误之前它会像教程一样运行。我是开发iOS应用程序和使用XMPP的初学者,所以我很痛苦如何解决这些未知错误。

我使用openfire作为服务器,xCode版本是4.6.3,我的Mac OS版本是10.7.5。

这里有一些代码片段

在我的“JabberClientAppDelegate.h”中:

@property (nonatomic, assign) id _chatDelegate; @property (nonatomic, assign) id _messageDelegate;

和我的“JabberClientAppDelegate.m”:

@synthesize _chatDelegate; @synthesize _messageDelegate;

这两个属性都显示错误:

  

属性的现有实例变量'_chatDelegate'   带有assign属性的'_chatDelegate'必须是__unsafe_unretained

     

属性的现有实例变量'_messageDelegate'   带有assign属性的'_messageDelegate'必须是__unsafe_unretained

请指导我如何解决这些错误,我真的很感激。

0 个答案:

没有答案