运行时PFQuery和PFRelation崩溃应用程序

时间:2013-11-29 13:34:17

标签: ios parse-platform pfquery pfrelation

大家好我想向那些可以'给我的人'求助...在您开始使用特定的Parse.com作为我的应用程序中的数据管理员之前 在我的FILE.h中,我创建了一个名为PostDetails的PFObject

我的file.m中的PostDetail在TableView中用于显示帖子列表。

我的应用的用户可以'通过PFRelation创建包含帖子的报告

现在要检索当前用户与某些帖子的所有关系,我创建了这个查询

- (void)  LoadDataGoPointAssigned {
    FFCustomCellWithImage CCIButtonAddGoPoint * = [ [ FFCustomCellWithImage alloc] init ] ;
    
    self.RelationForGoPointAssignToPost = [ [ PFUser currentUser ] objectForKey : @ " PostGoPoint "];
    
    PFQuery QueryForPostGoPoint * = [ self.RelationForGoPointAssignToPost query ] ;
    [ QueryForPostGoPoint whereKey : @ " objectId " equalTo : self.PostDetails.objectId ] ;
    [ QueryForPostGoPoint findObjectsInBackgroundWithBlock : ^ ( NSArray * objects, NSError * error ) {
        if ( error) {
            
        Else { }
        
        if ( [ objects count] > 0) {
            CCIButtonAddGoPoint.AddGoPoint.selected = YES ;
            UIImage * ButtonDisable = [ UIImage imageNamed : @ " FFIMG_Medal_Blu "];
            [ CCIButtonAddGoPoint.AddGoPoint setImage : ButtonDisable forState : UIControlStateNormal ] ;
        }}
    } ] ;

}

我的问题是,当我进行运行时,应用程序崩溃并给我断线这一行......我在哪里做错了?

[QueryForPostGoPoint whereKey:@"objectId" equalTo:self.PostDetails.objectId];

我为自己表达自己的方式道歉,但我使用的是翻译人员不是以英语为母语的人... 我希望这一切都可以理解......再次抱歉......

1 个答案:

答案 0 :(得分:1)

在此行中,您可以看到类PostGoPoint的名称周围有多余的空格。

self.RelationForGoPointAssignToPost = [ [ PFUser currentUser ] objectForKey : @ " PostGoPoint "];

当使用whereKey中的类名访问时,它可能会失败。