G+ Invites 的 Firebase 集成文档说:
FIRInvites *appInviteDialog = [FIRInvites inviteDialog];
[appInviteDialog setInviteDelegate:self];
FIRInvites
的对象已创建,但无法访问此类的方法。我收到以下错误消息:
error : No visible @interface for 'FIRInvites' declares the selector 'setInviteDelegate:'
在不创建对象的情况下调用方法不会触发上述错误或警告,但会调用委托(delegate)方法 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 对象:
@property(strong, nonatomic) id appInviteDialog;
并使用如下对象:
_appInviteDialog = [FIRInvites inviteDialog]; [appInviteDialog setInviteDelegate:self];
关于ios - Google+ Firebase 邀请 iOS9,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40904861/