2012-04-13 2 views
1

내 iPad 앱에서iPhone : ios 버전에 따른 프레임 워크 관리

트위터를 코딩했습니다.

ios 버전 4.0,4.1,4.2 및 4.3.

ios 버전 5.0.

I have done separate coding for twitter. 


if([[[UIDevice currentDevice] systemVersion] floatValue]>=5.0) 

이와 유사한. 나는 그것이 내가 엑스 코드에 포함 트위터 프레임 워크를로드 할 수 없습니다 결과

충돌 IOS 4.x의에서 코드를 실행할 때

문제

입니다.

그래서 내 응용 프로그램에서이 프레임 워크를 어떻게 관리합니까?

배포 대상은 4.0입니다.

기본 SDK는 5.0입니다.

답변

2

Twitter.framework가 "선택 사항"으로 연결되어 있는지 확인해야합니다. You Target으로 이동하여 "Bild Phases"를 선택하고 Twitter.framework에서 "Binary With Libraries"를 선택하고 "Optional"를 선택하십시오.

확인 스크린 샷 : 당신이 코드에서

enter image description here

, 당신은 호출하여 트위터 프레임 워크가 여기에 있는지 확인 할 수 있습니다

if(NSClassFromString(@"TWRequest") != NULL) { 
    // Yes. Twitter Framework loaded 
} 
+0

덕분에 흠 친구를. –

+0

트릭을 완료했습니다. –