情景
使用具有三种不同类型用户的解析构建的应用程序
USER TYPE ROLES
用户类型A - 从用户类型B和C创建新用户并为其分配任务。 用户类型B - 登录并完成用户类型A分配的任务。 用户类型c - 监视用户类型B分配的任务。
用户A注册该应用程序然后登录该应用程序。 然后,他们可以从用户类型B和B创建一组用户。 C,可以登录并完成用户类型A分配给他们的各项任务。
我的问题是解析可能吗?
答案 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。