Я пытаюсь интегрировать Google Consent SDK в проект Xcode, используя следующий код для отображения Формы согласия, созданной из SDK:
//show consent form
[form presentFromViewController:_vc
dismissCompletion:^(NSError *_Nullable error, BOOL userPrefersAdFree) {
if (error) {
// Handle error.
} else if (userPrefersAdFree) {
// The user prefers to use a paid version of the app.
} else {
// Check the user's consent choice.
PACConsentStatus *status = PACConsentInformation.sharedInstance.consentStatus;
// ERROR FOR ABOVE LINE
}
}];
_vc
isКак я получаю доступ к viewController:
AppDelegate* app = (AppDelegate*)[[UIApplication sharedApplication] delegate];
_vc = app.window.rootViewController;
По какой-то причине, я, кажется, получаю следующую ошибку при попытке сохранить consentStatus
:
Cannot initialize a variable of type 'PACConsentStatus *' with an rvalue of type 'PACConsentStatus'
Помимо способа представления viewController, я точно следую Руководству Admob .Пожалуйста помоги.Спасибо.