用户可以在解析中创建另一个用户吗?

时间:2014-11-18 11:37:46

标签: parse-platform

情景

使用具有三种不同类型用户的解析构建的应用程序

USER TYPE ROLES

用户类型A - 从用户类型B和C创建新用户并为其分配任务。 用户类型B - 登录并完成用户类型A分配的任务。 用户类型c - 监视用户类型B分配的任务。

用户A注册该应用程序然后登录该应用程序。 然后,他们可以从用户类型B和B创建一组用户。 C,可以登录并完成用户类型A分配给他们的各项任务。

我的问题是解析可能吗?

1 个答案:

答案 0 :(得分:1)

如果我正确理解您的问题,您需要为User类设置类级别权限。确保"允许客户端类创建"设置为YES。从那里你可以做一些事情,比如创建一个名为User A或B.

的新类

从当前用户创建新类将类似于:

- (void)newUser {
PFUser *userB = [PFUser objectWithClassName:@"UserB"];
[userB setObject:(whatever you want to add to UserB) forKey:@""];
}

您甚至可以将新对象与添加它的用户相关联:

[userB setObject:[PFUser currentUser] forKey:@"creator"];

此处currentUser为UserA。