我正在关注this有关如何通过解析实现 Facebook 和 Twitter 注册并获取此错误的教程
Type of expression is ambiguous without more contexterror
在loginViewController.fields行
override func viewDidAppear(animated: Bool) {
super.viewDidAppear(animated)
if (PFUser.currentUser() == nil) {
let loginViewController = PFLogInViewController()
loginViewController.delegate = self
loginViewController.fields = .UsernameAndPassword | .LogInButton | .PasswordForgotten | .SignUpButton | .Facebook | .Twitter
loginViewController.emailAsUsername = true
loginViewController.signUpController?.delegate = self
self.presentViewController(loginViewController, animated: false, completion: nil)
} else {
presentLoggedInAlert()
}
谁能帮我解决这个问题
最佳答案
好吧,我想出了解决这个问题的方法,并回答我自己的问题,以防万一
更换
loginViewController.fields = .UsernameAndPassword | .LogInButton | .PasswordForgotten | .SignUpButton | .Facebook | .Twitter
由
loginViewController.fields = [.UsernameAndPassword, .LogInButton, .PasswordForgotten, .SignUpButton, .Facebook, .Twitter]
因为我们不使用“|”不再是运算符了..
关于ios - 表达式类型不明确,在实现解析注册时没有更多上下文错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33135278/