2014-09-12 2 views
2

Parse with Facebook을 통해 로그인을 시도하고 있습니다. 우선 테스트 메시지를 기록하려고하는데 로그 메시지가 표시되지 않습니다. 로그에 라인 테스트를 인쇄하는 이유는 무엇입니까? 이 코드는 UIButton에 연결됩니다. 만약 내가 위의 prinln 코드를 가지고 있다면Facebook 로그인 (구문 분석)

PFFacebookUtils.logInWithPermissions 

이 출력됩니다. 내가 faceBook을 통해 로그인했을 때 블록 안의 라인을 인쇄 할 수없는 이유는 무엇입니까?

var permissionArray = ["user_about_me", "user_relationships", "user_birthday", "user_location"] 

    PFFacebookUtils.initializeFacebook() 
    PFFacebookUtils.logInWithPermissions(permissionArray, block: { (user: PFUser!, error: NSError!) in 
     println("test") 

    }) 
+0

동일한 문제가 있는데 해결책을 찾았습니까? – gabriellanata

답변

0

초기화는 AppDelegate에 있어야합니다.

그리고 애플리케이션 ID를 설정하는 것을 잊지 마세요!

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { 

    //other stuff 

    Parse.setApplicationId("parseAppId", clientKey:"parseClientKey") 
    PFFacebookUtils.initializeFacebook() 
} 
관련 문제