2013-11-29 4 views
0

Привет всем, я хотел бы обратиться за помощью к тем, кто может «передать его мне ... Прежде чем вы начнете использовать определенный Parse.com в качестве менеджера для данных в моем приложении В мой FILE.h Я создал PFObject, называемый PostDetailsПриложение PFQuery и PFRelation Crash при запуске

PostDetail в моем файле.m используется в 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]; 

Я извиняюсь за то, как я выразился, но я использую переводчика не являются носителями английского языка ... Я надеюсь, что это все понятно ... К сожалению снова ...

+0

Вы нашли, почему он рухнул. поскольку я также рушился на [PFQuery whereKey] линии ... – Alix

ответ

1

На этой линии вы можете увидеть, что есть дополнительные пробелы вокруг имени класса PostGoPoint.

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

Возможно, он терпит неудачу, когда используется имя класса в whereKey.

+0

Я не думаю, что это проблема. Поскольку я рушился на той же линии ... – Alix

Смежные вопросы