由于很多次我都做过Objective-C编码,但是最近我开始迅速发展。对我来说,这看起来很新。
在我的应用程序中,我需要在集成Facebook的同时进行集成,我觉得相同的代码块在Objective-C中效果很好,但是在Swift中,它在创建Facebook Session时在Clouser中崩溃了

请参阅附件图像。现在是头疼。您的帮助将不胜感激。

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

最佳答案

尝试这个,

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

它为我工作。

关于ios - Facebook登录后出现Swift崩溃问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28739205/

10-12 16:10