2015-02-26 4 views
1

С тех пор, как я делал кодировку Objective-C, но в последнее время я перехожу к быстрому. Это выглядит очень новым для меня. В моем приложении мне нужно интегрировать Facebook во время интеграции. Я чувствую, что тот же код блока хорошо работает в Objective-C, но в Swift он падает внутри Clouser при создании сеанса Facebook.Facebook Login with Swift crash issue

См. Прикрепленное изображение. Сейчас Головная боль. Ваша помощь будет оценена.

enter image description here

FBSession.activeSession().setStateChangeHandler({(currentSession:FBSession!, stateOfSession: FBSessionState!, sessionError: NSError!) in 
     self.sessionStateChanged(currentSession, state: stateOfSession, error: sessionError) 
    }) 

ответ

1

Попробуйте это,

FBSession.activeSession().setStateChangeHandler { (session: FBSession!, state: FBSessionState,error: NSError!) -> Void in 
     self.sessionStateChanged(session, state: state, error: error) 
    } 

Он работал для меня.