2012-09-13 2 views
0

나는 iOS 용 google plus 및 youtube api를 추가해야하는 프로젝트에서 작업 중입니다. 내가 직면하고있는 문제는 연결하면서 일부 중복 오류를 제공한다는 것입니다 :google Plus api와 youTube API를 객관적인 C 언어로 동시에 추가하십시오.

중복 기호 _kCharsToForceEscape

하고 중복을 보여 파일은 다음과 같습니다 GDataUtilities.o 및 GTLUtilities.o

도움의 모든 종류의 감사하겠습니다.

답변

3

저도 같은 문제가 있었 감사, 그들이 GDATA와 GLT 거의 모든 경우에 호출되기 때문에 당신은 Gdata는 유틸리티 또는 GLT 유틸리티를 삭제할 수 없습니다.

const CFStringRef kCharsToForceEscape = CFSTR("!*'();:@&=+$,/?%#[]"); 

의견이 아웃 :이 GDATA 유틸리티로 이동하고이 코드 라인의 #pragma 마크 문자열 인코딩 모양을 말한다 부분에 가서 주위에 방법이있다.

그런 다음이 부분을 주석 : 거기에있을 경우

//CFStringRef escapedStr; 
    //escapedStr = CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, 
    //              originalString, 
    //              leaveUnescaped, 
    //              kCharsToForceEscape, 
    //              kCFStringEncodingUTF8); 
// if (escapedStr) { 
// resultStr = [(id)CFMakeCollectable(escapedStr) autorelease]; 
// } 

두 번이 모두 밖으로 주석을 확인하십시오.

그런 다음 앱을 실행하십시오.

그것은 나를 위해 일했다. 나는 youtube 일하고있는 것처럼 보인다. 구글 플러스 API OK를 컴파일하는 것처럼 보인다.

관련 문제