Ios 如何仅获取所选用户';s信息

Ios 如何仅获取所选用户';s信息,ios,iphone,parse-platform,tableview,Ios,Iphone,Parse Platform,Tableview,如何使选择的用户仅在下一个视图中加载用户信息? 我无法将pfuser传递到下一个视图 例如: 小区1用于用户1;如果选定用户1的信息将显示在另一个视图中 单元2用于用户2;如果选定用户2的信息将显示在另一个视图中 等等 与instagram类似,你点击图片或用户名,它只显示他们的图片 目前我在第二个views.m文件中有这个,它的编写是为了显示当前用户信息,而不是所选用户,因为它等于[PFUser currentUser] 基本上我希望它的动态用户选择,有信息显示 // querying pho

如何使选择的用户仅在下一个视图中加载用户信息? 我无法将pfuser传递到下一个视图

例如:

小区1用于用户1;如果选定用户1的信息将显示在另一个视图中

单元2用于用户2;如果选定用户2的信息将显示在另一个视图中

等等

与instagram类似,你点击图片或用户名,它只显示他们的图片

目前我在第二个views.m文件中有这个,它的编写是为了显示当前用户信息,而不是所选用户,因为它等于[PFUser currentUser]

基本上我希望它的动态用户选择,有信息显示

// querying photos
- (PFQuery *)queryForTable {
    if (![PFUser currentUser]) {
        return nil;
    }


    PFQuery *photosFromCurrentUserQuery = [PFQuery queryWithClassName:@"Photo"];
    [photosFromCurrentUserQuery whereKey:@"userTookPhoto" equalTo:[PFUser currentUser]];

    PFQuery *superQuery = [PFQuery orQueryWithSubqueries:[NSArray arrayWithObjects:photosFromCurrentUserQuery,nil]];
    [superQuery includeKey:@"userTookPhoto"];
    [superQuery orderByDescending:@"createdAt"];

    return superQuery;

}

将名为“setRequiredObject:(NSString:)str;”的公共方法写入第二个视图控制器,并将接收到的对象分配给该方法中的任何全局对象

-(void)setRequiredObject:(NSString*)str{
   object = str;
}
将以下代码添加到第一视图控制器

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {

   NSLog(@"prepare for segue");
   if ([segue.identifier isEqualToString:@"agendaAgendaSegue"]) {

       if ([segue.destinationViewController respondsToSelector:@selector(setRequiredObject:)]) {

            [segue.destinationViewController performSelector:@selector(setRequiredObject:) withObject:object];

        }

   }
}

如果您仍然遇到问题,请与我们分享。

您是否使用“UIView”或“UIViewController”在两个视图之间进行转换@farhan@MilanKamilya它位于两个UIViewController之间,通过一个推送序列到达第二个视图。好的,在我的代码中,您看到它的位置了吗:PFQuery*photosFromCurrentUserQuery=[PFQuery queryWithClassName:@“Photo”];[photosFromCurrentUserQuery其中key:@“userTookPhoto”等于:[PFUser currentUser]];而不是equalTo:[PFUser currentUser];我需要使其与上一个视图中选择的用户相等。你明白了吗?然后通过prepareForSegue设置对象,你将在下一个viewController中获得该对象,并用[RFUser currentUser]替换该对象。因此,用我从prepareForSegue传递的对象替换[pfuser currentUser]