sen*_*nty 0 facebook ios parse-platform facebook-sdk-4.0 parsefacebookutils
我正在尝试使用ParseFacebookUtilsv4和FacebookSDK v4.经过多次试验,我已设法将错误减少到1.
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
Parse.setApplicationId("###",
clientKey: "###")
PFFacebookUtils.initializeFacebookWithLaunchOptions(launchOptions)
}
Run Code Online (Sandbox Code Playgroud)
在这部分中,这是完全从Parse的iOS Docs - Facebook Setup(昨天为FBSDKv4更新)复制的,我收到一个错误:
'PFFacebookUtils.Type' does not have a member named 'initializeFacebookWithLaunchOptions'
Run Code Online (Sandbox Code Playgroud)
当我检查ParseFacebookUtilsv4的完整文档时,它说〜警告:此类支持官方Facebook iOS SDK v4.0 +,仅在iOS上可用.〜,我看到没有任何名为'initializeFacebookWithLaunchOptions'的类; 相反,有'initializeFacebookWithApplicationLaunchOptions:'
但是,当我将AppDelegate.swift/didFinishLaunchingWithOptions部分更改为:
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
Parse.setApplicationId("###",
clientKey: "###")
PFFacebookUtils.initializeFacebookWithApplicationLaunchOptions(launchOptions)
}
Run Code Online (Sandbox Code Playgroud)
...我得到一个错误,上面写着'在预期返回'Bool'的函数中错过了返回.然后我尝试添加两者
return true /* AND */ return false // at the end of the function;
Run Code Online (Sandbox Code Playgroud)
...我遇到了9次崩溃,例如:i.stack.imgur.com/o989R.png
我完全陷入困境,不知道如何解决这个问题.
[PFFacebookUtils initializeFacebookWithApplicationLaunchOptions:launchOptions]; //works
[PFFacebookUtils initializeFacebookWithLaunchOptions:launchOptions]; //does not compile or work
Run Code Online (Sandbox Code Playgroud)
上面的第一行为我工作.似乎他们忘记更新他们的文档.
| 归档时间: |
|
| 查看次数: |
3346 次 |
| 最近记录: |