Google+ Firebase приглашает iOS9

В документе по интеграции Firebase для G+ Invites говорится:

FIRInvites *appInviteDialog = [FIRInvites inviteDialog];
 [appInviteDialog setInviteDelegate:self];

Объект для FIRInvites создается, но доступ к методам этого класса невозможен. Я получаю следующее сообщение об ошибке:

ошибка: нет видимого @interface для «FIRInvites», объявляет селектор «setInviteDelegate:»

Вызов метода без создания объекта не вызывает указанную выше ошибку или предупреждения, а вызывает метод делегата inviteFinishedWithInvitations:

[[FIRInvites inviteDialog] setInviteDelegate:self];
[[FIRInvites inviteDialog] setMessage:@"Hi"];

Вместо этого я получаю новую ошибку следующим образом:

Ошибка Domain=com.google.gpp.invite Code=-497 «Не удается запустить виджет приглашения, поскольку сообщение не задано». UserInfo={NSLocalizedDescription=Невозможно запустить виджет приглашения, поскольку сообщение не задано.}

Пожалуйста, помогите мне решить эту проблему. Заранее спасибо.


person Mugdha    schedule 01.12.2016    source источник


Ответы (1)


Следующее решение может работать для вашей проблемы,

Попробуйте объявить свой объект appInviteDialog следующим образом:

@property(strong, nonatomic) id appInviteDialog;

И используйте объект, как показано ниже:

_appInviteDialog = [FIRInvitesviteDialog]; [appInviteDialog setInviteDelegate:self];

person mohinimehetre    schedule 02.12.2016