PFSignupViewController可选电子邮件

时间:2014-08-22 12:33:17

标签: ios email parse-platform

是否可以将电子邮件字段设置为可选,以便用户在PFSignUpViewController中完成?

我正在查看Apple App Store指南,他们在隐私部分中说了以下内容;

" 17.2要求用户共享个人信息(如电子邮件地址和出生日期)才能运行的应用将被拒绝"

如果我强迫用户输入电子邮件地址,我担心我的应用会被拒绝。

我真的不想从头开始创建自己的注册和登录视图控制器,因为我只是将PFLoginViewController和PFSignUpViewController分类,以获得他们的喜欢。

THX。

2 个答案:

答案 0 :(得分:1)

引用解析文档:

  

PFSignUpViewController可以配置为提供各种标志   选项。

以下是链接:https://parse.com/docs/ios_guide#ui-signup/iOS

因此,此代码只显示用户和密码(不是电子邮件):

signUpController.fields = (PFSignUpFieldsUsernameAndPassword);

文档中有更多示例。

这是你在找什么?

答案 1 :(得分:1)

class ViewController: PFSignUpViewController, PFSignUpViewControllerDelegate {

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
        self.signUpView.emailField.placeholder = "E-Mail (Optional)"
    }

    func signUpViewController(signUpController: PFSignUpViewController!, shouldBeginSignUp info: [NSObject : AnyObject]!) -> Bool {

        if info["password"] as String != "" && info["username"] as String != "" {
            return true
        }else{
            return false
        }

    }
}