Objective c 将iOS Parse SDK类与另一个类进行比较';s对象

Objective c 将iOS Parse SDK类与另一个类进行比较';s对象,objective-c,parse-platform,Objective C,Parse Platform,所以我要做的就是在UITableView中的每个单元格旁边添加一个按钮。tableView中的每个单元格都是从解析时的事件类填充的,其中每个对象都显示在一个新单元格中 一旦用户点击这个按钮,它将从他们单击的事件类中获取任何事件对象,并可能将其添加到解析用户类中的“属性”中,我将创建一个名为“监视”的属性 但是我该怎么做才能让他们将所有这些事件都放在用户类“监视属性”下呢?我需要建立某种关系吗 总结: 基本上,想要有一个监视列表,人们就能够监视Events类中任何用户发布的任何对象。这些正在监视的

所以我要做的就是在UITableView中的每个单元格旁边添加一个按钮。tableView中的每个单元格都是从解析时的事件类填充的,其中每个对象都显示在一个新单元格中

一旦用户点击这个按钮,它将从他们单击的事件类中获取任何事件对象,并可能将其添加到解析用户类中的“属性”中,我将创建一个名为“监视”的属性

但是我该怎么做才能让他们将所有这些事件都放在用户类“监视属性”下呢?我需要建立某种关系吗

总结:
基本上,想要有一个监视列表,人们就能够监视Events类中任何用户发布的任何对象。这些正在监视的对象被添加到用户类中的属性中,这样我就可以轻松创建一个UITableView,拉取当前用户正在监视的项目属性列表并显示它们。

我希望我已经理解了您想要的内容。。。如果我理解的话,你需要在对象和当前查看它的用户之间建立一种形式的关系

通常,要识别iAction中的选定单元格,您可以使用以下方法:

- (IBAction) button: (id) sender {

NSIndexPath * indexPath = [self.TableView indexPathForSelectedRow];
PFObject SelectedObject * = [self.YOUR_ARRAY objectAtIndex: indexPath.row];

}
这样,您就可以确定当前用户选择了哪个单元格。。从现在开始,继续使用PFObject以您想要的方式保存数据


最重要的是设置PFObject的目标(在本例中为所选单元格),然后根据需要继续设置要设置的数据

您可以在PFUser类上创建一个字段:@“监视”

然后将其用作数组,因此每当用户单击要观看的内容时

[[PFUser currentUser]addObject:objectToWatch.objectId forKey:@"watching"]; // adds it to the array
[[PFUser currentUser]save]; 
// something about arrays and parse objects, if you're using operations like "addObject" you should save or you'll get errors.
// the other option is to get an NSMutableArray from the array field, edit that, and reassociate it with the @"watching" key ... whichever you prefer
我们现在有一个与要监视的对象关联的Id数组。你可以这样问

PFQuery * query = [PFQuery queryWithClassName:@"ObjectsToWatch"];
[query whereKey:@"objectId" containedIn:[PFUser currentUser][@"watching"]];
[query findObjectsInBackground]; // use a block method though
这只是一种方法,希望能有所帮助