2014-04-25 6 views
1

iPhone 앱을 개발 했으므로 이제 앱에 Google 애널리틱스를 통합하려고합니다. 내가 추적 클릭 이벤트에 대한 구글의 분석이 링크를 따라하고Google 애널리틱스 클릭 이벤트에 오류가 발생했습니다.

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

하지만 난 쓸 때 그것은 나에게이 오류 표시 : 선택에 대한 은 알려진 바 없음 인스턴스 메소드 sendEventWithCategory

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *__strong)indexPath 
{ 
     [self.tracker sendEventWithCategory:@"uiAction" 
         withAction:@"buttonPress" 
         withLabel:@"label" 
         withValue:[NSNumber numberWithInt:100]]; 

} 

도와주세요. 미리 감사드립니다.

+0

어떻게 self.tracker을 시작하는거야? – iNoob

+0

나는이 줄을'viewDidLoad'에 선언했다. id tracker = [[GAI sharedInstance] defaultTracker]; ' – Krunal

+0

그건 이상하다. 나는 오류를 빠뜨리는 어떤 인스턴스 메소드도 얻지 못한다. 어쨌든이 대답을 한 번해볼 수 있습니까? http://stackoverflow.com/a/18280648/876283 – iNoob

답변

0

Let't의 시도 :

- (BOOL)sendEventWithCategory:(NSString *)category 
       withAction:(NSString *)action 
       withLabel:(NSString *)label 
       withValue:(NSNumber *)value; 
{ 
BOOL rv = NO; 
id<GAITracker> tracker = [GAI sharedInstance].defaultTracker; 
if(tracker!=nil) 
{ 
    rv = [tracker sendEventWithCategory:category withAction:action withLabel:label withValue:value]; 
} 
return rv; 
} 

@implementation AViewController 
{ 
id<GAITracker> tracker; 
} 

- (void) viewDidLoad 
{ 
tracker = [GAI sharedInstance].defaultTracker; 
tracker sendEventWithCategory: withAction: withLabel: withValue: 
} 
+0

하지만 이걸 어떻게 부르는가? 방법? 'sendEventWithCategory' 내부에서이 메소드를 호출하고 있습니다. – Krunal

+0

다른 것을 시도합니다. 내 편집을 참조하십시오. 희망이 당신을 도와줍니다. – nmh

+0

이전에 쓴 방법을 내가 보았습니까? 이것은 호출이지만 그것이 반환 할 메소드는 무엇입니까? – Krunal

관련 문제