ios - Google+ Firebase 邀请 iOS9

标签 ios firebase firebase-invites

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/

相关文章:

ios - Swift:使用编程大小的 UIView 制作垂直滚动提要

ios - 如何在 Firebase for iOS 应用程序中保存 "posts"(不是服务器 POST 但更像是公告板)

android - Firebase 邀请说邀请已发送但未收到任何邀请?

ios - 带有整页单元格的 UICollectionView VS 带有 subview Controller 的 UIScrollView

ios - 回调中的 Swift UI 更新有时不执行

ios - 用 NSObject 替换 NSMutableArray 并在 UITableView 中读取它

javascript - Firebase limitToLast() 是否会随着 child 记录数的增加而增加?

javascript - 使用 javascript 从 Firebase 添加地点到热图

ios - 如何在 iOS 版 Firebase Invites 中自定义邀请对话框表

android - Firebase 应用邀请无法发送电子邮件