2014-11-06 2 views
2

iOS 앱 (스위프트)을 만들기 위해 FacebookSDK.framework를 사용하고 있습니다. 스위프트에 내가 생각 신속한 내에서 FBSession.FBSessionState 값 사용

if (FBSession.activeSession.state == FBSessionStateCreatedTokenLoaded) { ... 

은 다음과 같습니다 : 응용 프로그램을 입력 할 때 캐시 된 세션을 확인하기 위해, 페이스 북 개발자 문서는 다음과 같은 확인 제안한다. (버전 6.1)

if FBSession.activeSession().state == FBSessionStateCreatedTokenLoaded { ... 

Xcode를 얻는다 컴파일 오류 : FBSessionStateCreatedTokenLoaded:

"해결되지 않은 식별자 'FBSessionStateCreatedTokenLoaded'사용. (상대 컴파일 오류로보고) 나는 다음을 시도

참고 :

  • FBSessionState.FBSessionStateCreatedTokenLoaded

    " 'FBSessionState.Type'회원이 이름이없는 'FBSessionStateCreatedTokenLoaded' "

  • FBSession.FBSessionState.FBSessionStateCreatedTokenLoaded

  • .FBSessionStateCreatedTokenLoaded

  • "" 'FBSession.Type는'FBSessionState '라는 이름의 멤버가없는 "'FBSessionState.Type ''라는 이름의 멤버가없는 FBSessionStateCreatedTokenLoaded ' "

Swift를 사용하여 클래스 내에 저장된 NS_ENUM 값에 액세스하는 방법에 대한 단서가 있습니까? 아무도 고마워!

답변

3

2 분 전에 알아 냈습니다. 시도 :

if FBSession.activeSession().state == FBSessionState.CreatedTokenLoaded { 
    // whatever 
} 
+0

xcode에서 작동하지 않는 6.3.1 beta : CreatedTokenLoaded FBSessionState의 구성원이 아닙니다. –