分析错误代码209和-34018
我已经花了几个小时学习Parse的用户pipe理,认为考虑到它已经是一个成熟的服务很长时间了。
“自动用户”和会话周围的文档很差。
我试图build立一个应用程序,允许用户匿名存在(使用[PFUser enableAutomaticUser]
),然后他们决定注册。
注册步骤:
- 从UI收集用户详细信息
- 注销当前的自动用户并等待成功
- 成功后,使用
[PFUser user]
创build一个用户对象并分配值 - 在新的用户实例上调用
signUpInBackgroundWithBlock
我有时会得到以下错误(是的,只是有时),当做到上述。
[错误]:PFKeychainStore无法获取密钥“currentUser”的对象,错误:-34018
[错误]:无效的会话令牌(代码:209,版本:1.7.0)
我也结束了一个脏的数据库,因为我不知道如何删除以前创build的自动用户。 我试着保持旧用户的对象ID,并使用deleteEventually
但没有工作?
任何关于如何实现这一目标的build议都是很好的。
看看这个问题在iOS上parsing: https : //github.com/ParsePlatform/Parse-SDK-iOS-OSX/issues/437 。 我相信这是iOS的问题,现在已经修复
其实这是一个钥匙串的bug,你可以在github上search它。
Github 34018问题
几个月前,一些苹果公司的员工来我们公司给了我们一个课程,后来我们问了这个问题,他们也没有给我们一个解决办法