STA*_*MMX 1 xcode facebook objective-c ios parse-platform
我在parse.com上挖掘了一些教程,我对用户创建对象并将其存储在Parse中没有问题.
我不知道该怎么做是将一个对象传递给另一个用户.因此,例如,如果我有自己的用户列表,并且朋友想要添加到其他用户的待办事项列表,我将如何进行此操作?所以一个用户会创建对象:
PFObject *task = [PFObject objectWithClassName:@"ToDo"];
[task setObject:@"Do the dishes" forKey:@"userName"];
[task save];
Run Code Online (Sandbox Code Playgroud)
但我希望这个用户将任务传递给他们的朋友,所以当他们的朋友启动应用程序时,他们会看到任务已添加到他们的列表中.
我也在使用Facebook SDK,所以如果有什么可以提供帮助,我可以使用它.
我以前没有使用过Core Data,所以我希望用解析来处理很多后端工作,这样我就可以暂时避开学习曲线了.
谢谢你的帮助
我想补充一点,我不一定在寻找"答案".我之前没有做过这样的事,我不知道在哪里看.
您希望为此使用用户指针和ACL.
// assume PFUser *assigned
PFACL *acl = [PFACL ACLWithUser:PFUser.currentUser];
[acl setReadAccess:YES forUser:assigned];
PFObject *todo = [PFObject objectWithClassName:@"Todo"];
todo[@"task"] = @"Wash dishes";
todo[@"user"] = assigned;
todo.ACL = acl;
[todo saveInBackground];
Run Code Online (Sandbox Code Playgroud)
现在,您可以看到所有TODO
[PFQuery queryWithClassName:@"Todo"];
Run Code Online (Sandbox Code Playgroud)
您可以查看分配给您的所有查询
[query whereKey:@"user" equalTo:PFUser.currentUser];
Run Code Online (Sandbox Code Playgroud)
只有TODO的创建者才能编辑它.
| 归档时间: |
|
| 查看次数: |
1377 次 |
| 最近记录: |