Экран входа в систему с именем пользователя и паролем через Parse в Swift

У меня есть Parse SDK, настроенный и работающий для моего тренировочного приложения. В учебном пособии, которому я следовал, нужно было войти и зарегистрироваться, используя UIAlertController. Я хочу иметь экран входа в систему, но я новичок в разработке iOS.

У меня есть класс User в моих данных Parse, и я хочу подключить userNameTextField и passWordTextField к моему классу LogInViewController с помощью моей StoryBoard. У меня также будет 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 или вызываться в моем основном быстром файле приложений.

Я немного растерялся, если вы понимаете, о чем я прошу, прошли через те же проблемы и ответили спасибо!


person kareem    schedule 26.11.2014    source источник


Ответы (1)


Вы запрашивали информацию о пользователе перед входом в систему? Пожалуйста, проверьте эту ссылку https://stackoverflow.com/a/18595207/3615320

person Chan    schedule 26.11.2014