我正在尝试将 facebook 登录集成到我的解析应用程序中。我遵循了解析教程中提到的每一步。在下面的代码中,我收到编译错误。
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
// Override point for customization after application launch.
line1: Parse.setApplicationId("xxx", clientKey: "yyy")
line2: PFFacebookUtils.initializeFacebookWithApplicationLaunchOptions(launchOptions)
line3: PFAnalytics.trackAppOpenedWithLaunchOptions(launchOptions)
line4: return true
}
在第 3 行,我收到错误:
可选类型“
[NSObject:AnyObject]
”的值未展开;你的意思是使用'!
'还是'?
'?
如果我使用' !
'手动打开它,因为 launchOptions 可以为零,我得到:
致命错误:在展开可选值时意外发现 nil
如果我检查零,我得到:
NSInternalInconsistencyException
', reason: '你必须通过调用来初始化 PFFacebookUtils+initializeFacebookWithApplicationLaunchOptions
知道如何解决吗?