Google Analytics для iOS SDK 2.0 – Что делать с переменной «tracker» в делегате приложения?

После просмотра обзора, приведенного здесь:

https://developers.google.com/analytics/devguides/collection/ios/v2/

Я вижу предупреждение Unused variable "tracker" в последней строке добавленного кода:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

Вот код с обзорной страницы Google:

 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Optional: automatically track uncaught exceptions with Google Analytics. [GAI sharedInstance].trackUncaughtExceptions = YES; // Optional: set Google Analytics dispatch interval to eg 20 seconds. [GAI sharedInstance].dispatchInterval = 20; // Optional: set debug to YES for extra debugging information. [GAI sharedInstance].debug = YES; // Create tracker instance. id<GAITracker> tracker = [[GAI sharedInstance] trackerWithTrackingId:@"UA-YOUR-TRACKING-ID"]; } 

tracker настоящему не видит абсолютно никакого смысла в этом вопросе, и обзорный документ на самом деле не говорит, что с ним делать. Какие-либо предложения?

2 Solutions collect form web for “Google Analytics для iOS SDK 2.0 – Что делать с переменной «tracker» в делегате приложения?”

Если вам не нужна ссылка на ваш трекер (и похоже, что вы этого не сделали), вы можете удалить предупреждение, изменив последнюю строку кода с

 id<GAITracker> tracker = [[GAI sharedInstance] trackerWithTrackingId:@"UA-YOUR-TRACKING-ID"]; 

в

 [[GAI sharedInstance] trackerWithTrackingId:@"UA-YOUR-TRACKING-ID"]; 

Вариант использования для хранения ссылки на трекер в этом блоке кода может быть, если вы хотите создать событие, когда пользователь запускает приложение, без необходимости вызова [GAI sharedInstance] чтобы получить эту ссылку.

Вы можете просто добавить

 #pragma unused(tracker) 

после линии

 id<GAITracker> tracker = [[GAI sharedInstance] trackerWithTrackingId:@"UA-YOUR-TRACKING-ID"]; 
  • получение ошибки «Xcode не может найти образ программного обеспечения для установки этой версии» при развертывании после обновления ios и xcode
  • Конвертировать удалять границу навигации
  • OpenAL iPhone: невозможно воспроизвести звук
  • Google Cardboard - есть ли проекты для iPhone / iOS для набора карт VR?
  • Нормализовать или канонизировать строку для основных данных?
  • overflow-x: авто на iPhone не прокручивается
  • Частота кадров скомпилирована с помощью CADisplayLink и drawRect
  • Условное завершение завершенного завершенного процесса без разрешения на uiimagepickercontroller
  • Как проверить принципы хранения данных iOS
  • Анимационный вид вокруг круга с произвольной начальной точкой
  • Блоки успеха / неудачи AFNetworking, не вызываемые после того, как приложение заходит в фоновый режим
  • PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.