无法使用Parse iOS SDK自定义PFLogInViewController

无法使用Parse iOS SDK自定义PFLogInViewController,ios,swift,parse-platform,Ios,Swift,Parse Platform,因此,我使用Parse为我的应用程序实现了登录/注册功能。我用以下代码定制了PFLogInViewController和PFSignUpViewController的外观 override func viewDidAppear(animated: Bool) { super.viewDidAppear(animated) if (PFUser.currentUser() == nil) { self.loginVC.fields = PFLogInFields(

因此,我使用Parse为我的应用程序实现了登录/注册功能。我用以下代码定制了PFLogInViewController和PFSignUpViewController的外观

override func viewDidAppear(animated: Bool) {
    super.viewDidAppear(animated)

    if (PFUser.currentUser() == nil) {
        self.loginVC.fields = PFLogInFields(rawValue: PFLogInFields.UsernameAndPassword.rawValue | PFLogInFields.LogInButton.rawValue |
            PFLogInFields.SignUpButton.rawValue | PFLogInFields.PasswordForgotten.rawValue | PFLogInFields.DismissButton.rawValue | PFLogInFields.Facebook.rawValue)

        var logInLogoTitle = UILabel()
        logInLogoTitle.text = "My custom title"
        self.loginVC.logInView?.logo = logInLogoTitle
        self.loginVC.delegate = self
        self.loginVC.facebookPermissions = ["public_profile", "email", "user_friends"]

        var signupLogoTitle = UILabel()
        signupLogoTitle.text = "Create new account"
        self.signupVC.signUpView?.logo = signupLogoTitle
        self.signupVC.delegate = self
        self.loginVC.signUpController = self.signupVC

    }
}
我还创建了一个登录按钮,并添加了以下func作为其目标,因此当按下它时,将显示PFLogInViewController

func loginPressed() {
    self.presentViewController(self.loginVC, animated: true, completion: nil)
}
问题是,每当我在模拟器或iPhone上首次启动程序后再次运行该程序时,PFLogInViewController和PFSignUpViewController的外观都会变成默认外观(带有大的“解析”标签和默认登录选项)。我必须删除模拟器或iPhone上的应用程序,才能显示自定义视图控制器。有人知道这里到底出了什么问题吗