2016-09-25 6 views
1

Я перенесла приложение iOS (используя Swift) на Parse Server и интегрировала подписку на Facebook.Parse Error Code 206: Невозможно изменить пользователя (Parse Server)

Когда новый пользователь создается через вход в Facebook, новый объект сеанса не создается. Таким образом, он не позволяет пользователю изменять изображение своего профиля и т. Д. (Когда пользователь пытался обновить свою информацию о пользователе, появляется следующая ошибка:

* [Ошибка]: не удалось изменить пользователя *** ******* (Код: 206, Версия: 1.14.2) *

только после того, как пользователь Facebook выходит из системы и затем входит в систему снова объект Session создается

Как может. У меня это так, что объект Session создается при регистрации нового пользователя Facebook, чтобы он мог обновлять свою пользовательскую информацию, точно так же, как один создается с помощью стандартного метода логического анализа парсера?

Вот мой код для Facebook. Примечание: Я использую следующий метод, обновить вновь созданного пользователя, а затем сохранить пользователя:

PFFacebookUtils.logInInBackgroundWithReadPermissions(permissions) { 
      (user: PFUser?, error: NSError?) -> Void in 
... 
        user.email = someEmail 
        user.username = someUsername 
        user["profilePicture"] = someFile 
... 
        user.saveInBackgroundWithBlock({ 
         (succeeded: Bool, error: NSError?) -> Void in 
... 
} 

Я даже попытался добавления/удаления PFUser.enableRevocableSessionInBackground строки кода в моей AppDelegate.swift, но ничего не изменилось:

// *** Initialize Parse. *** 
let config = ParseClientConfiguration(block: { 
    (ParseMutableClientConfiguration) -> Void in 
    ParseMutableClientConfiguration.applicationId = appKey; 
    ParseMutableClientConfiguration.clientKey = clientKey; 
    ParseMutableClientConfiguration.server = serverURL; 
}); 

Parse.initializeWithConfiguration(config); 
PFFacebookUtils.initializeFacebookWithApplicationLaunchOptions(launchOptions) 

PFUser.enableRevocableSessionInBackground() 
+0

вы когда-нибудь понять это? – BryHaw

ответ

0

UPDATE: Обновлен мой Синтаксическая сервер от v2.2.11 TO v2.2.22 и, похоже, закрепилась этот вопрос ...

+0

Я обновил, но это, похоже, не решило проблему :( – BryHaw

Смежные вопросы