2015-09-16 1 views
0

Я использую Parf's PFUser для создания и сохранения информации пользователя при регистрации, но я получаю сообщение об ошибке «« PFUser »не имеет члена с именем« индекс »в строках, где я должен установить имя пользователя FirstName и zipcode. Код работал отлично, и я не смог найти что-либо в Интернете или в моей истории, которое объясняло бы эту ошибку. Пожалуйста помоги!PFUser не имеет имени с индексом?

func signUp() { 
    var user       = PFUser() 
    user.email       = email.text 
    user["firstName"]     = firstName.text 
    user["zipcode"]      = zipcode.text 
    user.objectId = objectId 
//etc... } 

ответ

2

Вы можете использовать метод SetValue: forKey:

Пример:

func signUp() { 
    var user = PFUser() 
    user.email = email.text 
    user.setValue(firstName.text, forKey:"firstName") 
    user.setValue(zipcode.text, forKey:"zipcode") 
    user.objectId = objectId 
//etc... } 
+0

Спасибо, это сработало для меня! –

0

Если вы используете IOS 9 вы должны скачать новый SDK грамматического разбора, то почему вы испытываете эту проблему.

+0

Я здание в в мин. iOS 8, так что это может быть и не проблема. Однако я обновил Parse SDK, но ошибки все еще существуют. –

+0

вот почему вы должны получить более низкую версию pare to iOS 8 – Lamar