Я пытаюсь использовать отслеживание исключений для своего приложения в Google Analytics. https://developers.google.com/analytics/devguides/collection/ios/v3/exceptions
Я просто пытаюсь понять синтаксис для этого в Swift (не очень хорошо знаком с Obj-C):
@try {
// Request some scores from the network.
NSArray *highScores = [self getHighScoresFromCloud];
}
@catch (NSException *exception) {
// May return nil if a tracker has not already been initialized with a
// property ID.
id tracker = [[GAI sharedInstance] defaultTracker];
[tracker send:[[GAIDictionaryBuilder
createExceptionWithDescription:@"Connection timout %d: %@", connectionError, errorDescription // Exception description. May be truncated to 100 chars.
withFatal:@NO] build]]; // isFatal (required). NO indicates non-fatal exception.
}
Я хорошо настроил свой трекер, и он отлично работает, сохраняя другие данные в GA, это просто синтаксис, вызывающий createExceptionWithDescription()
в Swift, в котором я не уверен.
Похоже, что примеров/документов по использованию Swift для Google Analytics не так уж и много... =/ Если вы знаете о них, пожалуйста, дайте мне знать!
Спасибо.