2013-04-13 48 views
2

使用parse.com的API,我该如何存储多个电子邮件地址?如何存储重复的电子邮件地址?

目前,如果两个用户设置相同的电子邮件地址,我得到以下错误:

Error: the email address has already been taken

是否有可能允许重复的值?如果是这样,怎么样?

回答

6

ParseUser上的电子邮件字段是特殊的,并针对其他电子邮件地址进行唯一性验证。但是,您可以随时在自定义字段中存储电子邮件地址,例如[[PFUser current] setObject:@"[email protected]" forKey:@"contactEmail"],这将不会被验证,让您有重复。

+0

这样做会不会允许用户使用正确的忘记密码功能? – jsetting32

1

如果parse.com API返回这个错误,那么这是对他们的限制,在这种情况下,答案是:你不能。如果这是您自己的数据库返回的错误,那么您需要提供更多关于原因的信息。

+1

它在parse.com的一边。有没有办法自定义我使用的表格? – vondip

+1

不是我所知道的。我担心你受到某人的数据库设计的束缚。 – cereallarceny