ios - 在没有互联网连接的情况下创建 Parse 用户

标签 ios objective-c iphone cocoa-touch parse-platform

我使用以下代码来创建用户,

[user signUpInBackgroundWithBlock:^(BOOL succeeded, NSError *error) {

但由于我没有兴趣连接,我收到一个错误,提示没有互联网连接,并且 [PFUser currentUser] 保持为零。

我认为使用本地数据存储 Parse 会创建用户,但我显然错了,有没有办法在没有互联网连接的情况下创建用户?

最佳答案

是的,而且非常简单。您可以在初始化 Parse 时启用自动用户。这样,[PFUser currentUser] 就不会为零。

[PFUser enableAutomaticUser];

在用户执行保存方法之前,用户对象甚至不会尝试保存到 Parse。

稍后,您可以通过调用以下命令来检测您是否有登录用户或匿名用户:

[PFAnonymousUtils isLinkedWithUser:[PFUser currentUser]]

关于ios - 在没有互联网连接的情况下创建 Parse 用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28791886/

相关文章:

objective-c - 来自设备上的测试程序的EXC_BAD_ACCESS

iphone - 无法使用@interface将对象添加到NSMutableArray

ios - 设置独立于内容的 UIButton 大小

ios - 将未编译的源代码添加到 iOS 应用程序

ios - 我如何解析这个 JSON Pokemon 字典? Sprite 宝可梦 API (swift 3)

ios - Realm Swift 0.92.3 "Run Script Phase"不工作

objective-c - iOS 在 session 期间保留 GPS 权限

ios - MFMailComposeViewController 没有响应或填充

iphone - 电池时间计算

iphone - 如何使用 UIWebView 下载视频