2012-09-28 4 views
7

ios5의 Facebook 용 소셜 프레임 워크로 앱을 실행할 때 충돌이 발생하며 이해할 수 있습니다. 장치가 ios6 인 경우 가져올 수있는 방법이 있습니까?social.framework ios5

if (ver_float >= 6.0) { 
    #import <Social/Social.h> 
} 

그러나 응용 프로그램은 내가 코드 페이지의 상단에서 # import를 제거하면 실행되지 : ver_float는 iOS 버전입니다

나는,이 시도.

+0

Alessandro가 올바르게 지적한대로 프레임 워크를 선택 사항로 설정 한 후에는 iOS6에서만 사용하려는 메소드의 가용성을 확인하려면 다음과 같이해야합니다. if ([SLComposeViewController instanceMethodForSelector : @selector (isAvailableForServiceType)]! = nil) ... if ([SLComposeViewController isAvailableForServiceType : SLServiceTypeTwitter]) – thgc

답변

29

Build Phases에서 Social.framework를 선택 사항으로 설정했는지 확인하십시오.