Parse 和 Facebook 的问题 - 无法识别应用程序
Posted
技术标签:
【中文标题】Parse 和 Facebook 的问题 - 无法识别应用程序【英文标题】:Issue with Parse & Facebook - do not recognize application 【发布时间】:2015-06-07 12:04:25 【问题描述】:我开始使用 Parse 和 Facebook 制作一个新应用。
在 Parse 指南中,我需要将此函数(This is the link to the guide)放在AppDelegate.swift
中:
func application(application: UIApplication,
openURL url: NSURL,
sourceApplication: String?,
annotation: AnyObject?) -> Bool
return FBSDKApplicationDelegate.sharedInstance.application(application,
openURL: url,
sourceApplication: sourceApplication,
annotation: annotation)
但是当我这样做时,我得到一个错误:
'() -> FBSDKApplicationDelegate!' does not have a member named 'application'
我该如何解决?
【问题讨论】:
【参考方案1】:您缺少sharedInstance
的括号。应该是sharedInstance()
【讨论】:
解决了!你是怎么知道的? 我看Obj-C文档的时候写的是[FBSDKApplicationDelegate sharedInstance]
,意思是它在调用一个类方法。 Swift 的等价物是 FBSDKApplicationDelegate.sharedInstance()
,否则你只会访问一个属性以上是关于Parse 和 Facebook 的问题 - 无法识别应用程序的主要内容,如果未能解决你的问题,请参考以下文章
无法使用 Swift 在 Xcode 中使用 Parse 1.7.2 和 Facebook SDK 4.1 创建新用户
Xcode 6 中的 Parse 和 Facebook SDK 导入冲突(无法识别“ParseFacebookUtils”)
无法使用 Parse 搜索新的 facebook auth 用户