У меня есть 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
или вызываться в моем основном быстром файле приложений.
Я немного растерялся, если вы понимаете, о чем я прошу, прошли через те же проблемы и ответили спасибо!