从 Parse.com 检索搜索结果的数据

Posted

技术标签:

【中文标题】从 Parse.com 检索搜索结果的数据【英文标题】:Retrieve data for Search Results from Parse.com 【发布时间】:2013-10-17 17:47:29 【问题描述】:

对不起,我正在通过 youtube 上的教程视频和 Parse.com 上的具体使用来实现搜索栏

我想知道如何根据我现在拥有的代码从另一个解析中检索数据并将其嵌入到搜索中?即除了命名用户还想要照片的时间......我无法输入另一个搜索字符串......对不起这个问题的平庸......但他们完全停止了......

- (Void)  retrieveFromParse
    PFQuery retrievePets * = [ PFQuery queryWithClassName : FF_USER_CLASS ] ;
    [ retrievePets whereKeyExists : FF_USER_NOMECOGNOME ] ;
    
    
    [ retrievePets findObjectsInBackgroundWithBlock : ^ ( NSArray * objects , NSError * error ) 
        if ( error) 
            NSLog ( @ "% @ " , objects) ;
            totalStrings = [ [ NSMutableArray alloc ] init ] ;
            for ( PFObject * object in objects) 
                NSString * animal = [object objectForKey : FF_USER_NOMECOGNOME ] ;

                [ totalStrings addObject : animal] ;
            
            
        
        [ self.FFTableViewFindUser reloadData ] ;
     ] ;

【问题讨论】:

更多的想法被广泛接受...... 【参考方案1】:

基本上你的过滤方式是错误的。你应该尝试存储对象本身而不是只存储字符串。检索时..直接将对象添加到数组中。

    for (PFObject *object in objects) 
        [allObjects addObject:object];
        //NSString *animal = [object objectForKey:FF_USER_NOMECOGNOME];

    

现在在 CellForRow.. 您可以直接获取过滤后的图像

   PFObject *object = [filteredObjects objectAtIndex:indexPath.row];
    NSString *str = [object objectForKey:FF_USER_NOMECOGNOME];

  cell.FFLabelCell_NomeCognome.text = str;
    cell.FFIMGCell_FotoProfilo.file = [object objectForKey:FF_USER_FOTOPROFILO];
    [cell.FFIMGCell_FotoProfilo loadInBackground];

【讨论】:

以上是关于从 Parse.com 检索搜索结果的数据的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 ObjectIds 数组从 Parse 中检索用户数组?

从 Parse (Swift) 中检索图像到 imageView

从 Parse.com 流式传输音频 - 没有检索到数据?

从 Parse.com (Swift) 检索数据

是否可以使用objective-c从parse.com检索数据并将其显示在网站上?

从 Parse.com 检索数据到 ArrayList<Object>