通过Swift中的Parse使用用户名和密码登录屏幕

时间:2014-11-26 01:51:54

标签: swift parse-platform ios8 xcode6 pfuser

我有Parse SDK全部设置并为我的练习应用程序工作。我正在关注的教程有一个登录并使用UIAlertController注册。我希望有一个登录屏幕,但我是iOS开发的新手。

我的Parse数据中有一个User类,我想用我的StoryBoard将userNameTextFieldpassWordTextField连接到我的LogInViewController类。我还会在这些文本字段的底部有loginButton类型UIButton

这是我LogInViewController中的函数,但该类不会显示PFUser的方法。

func login() {


    PFUser.logInWithUserNameInBackground(userName.text, password: passWordLabel.text){
        (user:PFUser!, error:NSError!)-> Void in
        if((user) != nil){
            println("Login Successful")
            var installation:PFInstallation = PFInstallation.currentInstallation()
            installation.addUniqueObject("Reload", forKey: "channels")
            installation["user"]  = PF.currentUser()
            installation.saveInBackgroundWithTarget(nil, selector:nil)
        }
        else{
            println("Login Failed")

        }
    }

我收到此错误PFUser.type does not have a member named loginuser with background这很奇怪,因为我使用此方法后,我的应用中的UIAlertController工作正常。我不知道这应该是我的LoginViewController还是在我的应用程序主swift文件中调用。

如果你理解我所要求的问题已经解决了同样的问题并且回复谢谢你,我有点失落!

1 个答案:

答案 0 :(得分:0)

您是否在登录前询问过获取用户详细信息?请查看此链接https://stackoverflow.com/a/18595207/3615320