是否可以将电子邮件字段设置为可选,以便用户在PFSignUpViewController中完成?
我正在查看Apple App Store指南,他们在隐私部分中说了以下内容;
" 17.2要求用户共享个人信息(如电子邮件地址和出生日期)才能运行的应用将被拒绝"
如果我强迫用户输入电子邮件地址,我担心我的应用会被拒绝。
我真的不想从头开始创建自己的注册和登录视图控制器,因为我只是将PFLoginViewController和PFSignUpViewController分类,以获得他们的喜欢。
THX。
答案 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
}
}
}