Google+ Firebase 邀请 iOS9
Google+ Firebase Invites iOS9
G+ Invites 的 Firebase 集成文档说:
FIRInvites *appInviteDialog = [FIRInvites inviteDialog];
[appInviteDialog setInviteDelegate:self];
已创建 FIRInvites
的对象,但无法访问此 class 的方法。我收到以下错误消息:
error : No visible @interface for 'FIRInvites' declares the selector 'setInviteDelegate:'
在不创建对象的情况下调用方法不会引发上述错误或警告,但会调用委托方法inviteFinishedWithInvitations
:
[[FIRInvites inviteDialog] setInviteDelegate:self];
[[FIRInvites inviteDialog] setMessage:@"Hi"];
相反,我收到如下新错误:
Error Domain=com.google.gpp.invite Code=-497 "Cannot launch the Invite Widget because message is not set." UserInfo={NSLocalizedDescription=Cannot launch the Invite Widget because message is not set.}
请帮我解决这个问题。提前致谢。
以下解决方案可能适用于您的问题,
尝试按如下方式声明您的 appInviteDialog 对象:
@属性(强,非原子)id appInviteDialog;
并使用如下对象:
_appInviteDialog = [FIRInvites inviteDialog];
[appInviteDialog setInviteDelegate:self];
G+ Invites 的 Firebase 集成文档说:
FIRInvites *appInviteDialog = [FIRInvites inviteDialog];
[appInviteDialog setInviteDelegate:self];
已创建 FIRInvites
的对象,但无法访问此 class 的方法。我收到以下错误消息:
error : No visible @interface for 'FIRInvites' declares the selector 'setInviteDelegate:'
在不创建对象的情况下调用方法不会引发上述错误或警告,但会调用委托方法inviteFinishedWithInvitations
:
[[FIRInvites inviteDialog] setInviteDelegate:self];
[[FIRInvites inviteDialog] setMessage:@"Hi"];
相反,我收到如下新错误:
Error Domain=com.google.gpp.invite Code=-497 "Cannot launch the Invite Widget because message is not set." UserInfo={NSLocalizedDescription=Cannot launch the Invite Widget because message is not set.}
请帮我解决这个问题。提前致谢。
以下解决方案可能适用于您的问题,
尝试按如下方式声明您的 appInviteDialog 对象:
@属性(强,非原子)id appInviteDialog;
并使用如下对象:
_appInviteDialog = [FIRInvites inviteDialog]; [appInviteDialog setInviteDelegate:self];