変更ログに EmailAsUsername 属性が修正されたことが示されているため、最新の Parse SDK for iOS (1.2.21) をダウンロードしました。ただし、PFLoginViewController では機能しますが、PFSignUpViewController では機能しないようです。
私は両方のコントローラーをサブクラス化し、
OPLoginViewController *logInViewController = [[OPLoginViewController alloc] init];
logInViewController.delegate = self;
logInViewController.fields = PFLogInFieldsUsernameAndPassword | PFLogInFieldsFacebook | PFLogInFieldsSignUpButton ;
logInViewController.emailAsUsername = YES;
// Customize the Sign Up View Controller
OPSignUpViewController *signUpViewController = [[OPSignUpViewController alloc] init];
signUpViewController.delegate = self;
signUpViewController.fields = PFSignUpFieldsDefault | PFSignUpFieldsAdditional ;
signUpViewController.emailAsUsername = YES;
loginViewController の魅力のように機能しますが、signUpViewController は設定を完全に無視します。
誰でもこの動作を確認したり、私が間違っていることを教えてもらえますか?
ありがとう