Почему GANTracker выдает ошибку "GANTracker.m" не найден? - PullRequest
0 голосов
/ 24 мая 2010

Я использовал Google Analytics Tracker в предыдущем проекте iPhone OS. Все работало нормально, и я скопировал и вставил библиотеку GANTracker и инициализацию Tracker.

При запуске моего нового проекта он говорит мне:

Xcode не может найти исходный файл: GANTracker.m (строка: 177)

Честно говоря, я не знаю, с чего начать отладку этого.

Я включил библиотеку, используя #import "GANTracker.h".

Сообщение об ошибке появляется прямо в приложении didFinishLaunchingWithOptions и, похоже, не имеет никакого отношения к тому, что на самом деле происходит. Если я, например, установлю точку останова [window makeKeyAndVisible]; и подожду секунду, это произойдет сразу после этого. Это создает впечатление, что с GANTracker что-то происходит в фоновом режиме.

Сам трекер создан чуть позже:

[[GANTracker sharedTracker] startTrackerWithAccountID:@"xx" dispatchPeriod:10 delegate:nil];
[[GANTracker sharedTracker] trackPageview:@"pageview" withError:nil];

Заранее всем спасибо за помощь!

1 Ответ

0 голосов
/ 25 мая 2010

Нашел с некоторыми догадками:

Я предполагал, что параметром ошибки может быть ноль, выполняя:

[[GANTracker sharedTracker] trackPageview:@"somePageView" withError:nil];

Но ошибка не может быть ноль:

NSError *error;
[[GANTracker sharedTracker] trackPageview:@"somePageView" withError:&error];

Это исправлено. Тем не менее, это не складывается, потому что сбой не был на этой линии, но это исправило.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...