2013-10-05 78 views
0

我在使用用戶/密碼登錄和Facebook登錄的iOS應用程序中使用Parse.com進行存儲。我希望這樣,一旦用戶通過密碼或電子郵件登錄,它會要求他們選擇一個用戶名,但只會將該字符串保存在用戶表下的自定義'userHandle'字段中(如果它尚不存在)。如果確實如此,那麼拒絕和錯誤將會發生。保存前檢查所有Parse.com字段的現有字符串?

任何想法如何去做這件事?我假設使用某種查詢來檢查所有用戶的userHandle字段以查看userHandle是否存在?

回答

0

除非他們改變了它我很確定Parse的內置用戶類只允許不同的用戶名值。您可以使用Parse的Cloud Code,以便在成功保存後將用戶名值保存在userHandle字段中。這樣它已經做了檢查用戶名。

此外,您可以創建一個Parse Userquery,並在equalTo:user用戶名的userHandle字段上設置一個約束。

然後調用countObjects/countObjectsInBackground。

+0

當你在這裏時,你可能想使用'.toLowerCase()',因爲搜索是區分大小寫的,你可能不關心用戶名的情況。 –

相關問題