Подтвердить что ты не робот

KGAIScreenName из Google Analytics для iOS v3 не объявлено?

Сегодня я нашел GoogleAnalytics-iOS-SDK новую версию 3.0 в Cocoapods. Я обновился, и я попытался изменить код ручного измерения экрана, как показано ниже:

id tracker = [[GAI sharedInstance] defaultTracker];
[tracker set:kGAIScreenName value:@"Detail View"];
[tracker send:[[GAIDictionaryBuilder createAppView] build]];

Тем не менее, я всегда получаю ошибку о том, что kGAIScreenName не объявлено. Даже я добавляю заголовок GAIFields.h, он все еще не работает.

Что я пропустил?

4b9b3361

Ответ 1

Вы должны включить еще две вещи:

#import "GAIDictionaryBuilder.h"
#import "GAIFields.h"

Проверка, что в GAIFields.h Я вижу, что kGAIScreenName есть:

extern NSString *const kGAIScreenName;   // synonym for kGAIDescription

Возможно, важно, чтобы текущая Google Analytics была в бета-версии, поэтому использование последней загружаемой SDK всегда является хорошей идеей. То, что я пробовал и что работает в настоящее время для меня, это Version: 3.0 (August 16, 2013).