我正在使用PFSignUpViewController
,但永远不会调用shouldBeginSignUp
委托方法。我想在注册之前检查用户名(长度,...)。因此,这种方法必须有效......
这是我的代码:
class TableViewController: PFQueryTableViewController, PFLogInViewControllerDelegate, PFSignUpViewControllerDelegate {
var logInViewController: PFLogInViewController! = LoginViewController()
var signUpViewController: PFSignUpViewController! = SignUpViewController()
override func viewDidLoad() {
super.viewDidLoad()
self.logInViewController.delegate = self
self.signUpViewController.delegate = self
self.logInViewController.signUpController = self.signUpViewController
}
func signUpViewController(signUpController: PFSignUpViewController, shouldBeginSignUp info: [NSObject : AnyObject]) -> Bool {
print("shouldBeginSignUp...") // not called...
return false
}
答案 0 :(得分:0)
第一个问题, 我相信你需要在该函数的字典中提供数据,然后你检查用户名和密码是否正确然后返回true或false
第二部分,如果你想检查密码/用户名的长度
让我们假设您有两个IBOutlet,其中一个用于用户名,另一个用于密码
所以你会做那样的事情
if password.characters.count > 6 {// do whatever you want}
if username.characters.count > 6 {// do whatever you want}
如果您想检查IBOutlet是否为空
,该怎么办? if username.isEmpty || password.isEmpty