2015-04-25 2 views
0

У меня проблемы с настройкой автоматического пользователя в моем проекте синтаксического анализа.Parse Automatic User and Subclasses

У меня есть подкласс PFUser под названием GLUser, который должным образом следует руководству подкласса в документации. После добавления некоторого кода инициализации в методе +object для установки некоторых полей по умолчанию я также включил автоматический пользователь на PFUser. Теперь мне кажется, что мой метод +user не вызывается, когда parse создает новый анонимный PFUser в ответ на вызов currentUser. Является ли это намеренным или я делаю что-то неправильно?

Я мог бы обойти это довольно легко, но сначала я хотел проверить.

+0

Вы назвали 'registerClass' на GLUser? – EmilioPelaez

+0

Да, как я уже сказал, у меня нет ошибок, и все остальное работает нормально, просто мой метод объекта не запускается, когда синтаксический анализ создает новый автоматический анонимный пользователь в ответ на вызов 'currentUser'. – hhanesand

ответ

0

При подклассификации PFUser вы должны включить подчеркивание в ожидаемую функцию «parseClassName»!

+ (NSString *)parseClassName { 
    return @"_User"; 
} 
+0

Обратите внимание, что это нужно сделать только для PFUser, а не для любого другого подкласса PFObject – Nathaniel

+0

[This] (https://www.parse.com/questions/subclass-pfuser) на страницах анализа, которые, как вы говорите, так вы уверены в этом? – hhanesand

+0

100%. Я должен был сделать это для всех своих приложений, и все они используют его на сегодняшний день без инцидентов. – Nathaniel