2015-04-25 32 views
0

我在解析項目中遇到了自動用戶設置問題。解析自動用戶和子類

我有一個PFUser的子類GLUser,它正確地遵循文檔中的子類指南。在+object方法中添加一些初始化代碼以設置一些默認字段後,我還啓用了PFUser上的自動用戶。現在,看起來好像我的+user方法未被調用時,分析創建一個新的匿名PFUser響應currentUser的呼叫。這是故意的還是我做錯了什麼?

我可以很容易地解決這個問題,但我想先檢查一下。

+0

您是否在GLUser上調用了'registerClass'? – EmilioPelaez

+0

是的,就像我說過的,我沒有錯誤,其他所有工作都正常,只是當解析創建一個新的自動匿名用戶響應'currentUser'的調用時,我的對象方法沒有運行。 – hhanesand

回答

0

當爲PFUser創建子類時,必須在預期函數'parseClassName'中包含下劃線!

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

請注意,這隻需要爲PFUser完成,而不是爲任何其他PFObject子類 – Nathaniel

+0

[這](https://www.parse.com/questions/subclass-pfuser)在解析頁面上發帖說你沒有,你確定嗎? – hhanesand

+0

100%。我必須爲我的所有應用程序執行此操作,並且所有這些應用程序都可以毫無例外地使用它。 – Nathaniel