2017-03-29 3 views
0

J'ai créé une classe appelée "ParseMessages" qui est une sous-classe de UITableView. Dans le StoryBoard, j'ai ajouté un UITableView et changé la classe en "ParseMessages".UITableView Méthode de sous-classe n'appelant pas

Dans la méthode ViewDidLoad du ViewController contenant l'UITableView, j'essaie d'appeler l'une des méthodes de classe "ParseMessages" - il n'y a pas de crash, mais la fonction n'est jamais exécutée.

ParseMessages Classe (.m)

- (void)setupMessageTableViewWithThread:(Thread *)thread { 
    NSLog(@"function working!"); 
} 

viewController contenant UITableView (ParseMessages)

@property (strong, nonatomic) IBOutlet ParseMessages *table_view; 

- (void)viewDidLoad { 

    Thread *tempthread = [[Thread alloc] init]; 
    tempthread.threadid = @"82"; 
    [self.table_view setupMessageTableViewWithThread:tempthread]; 

} 

Suggestions qui que ce soit?

+1

Est-ce que 'IBOutlet ParseMessages * table_view;' est connecté à votre vue de table? – vitormm

+0

Comment n'ai-je pas vérifié ce * soupir * merci! Que dois-je faire avec cette question maintenant, comme il est répondu? – iOSDec

+1

Vous pouvez supprimer la question ou y répondre avec la solution afin que d'autres personnes ayant le même problème puissent le voir :) – vitormm

Répondre

1

Comme suggéré par @vitormm - la sortie "ParseMessages" n'était pas connectée à l'objet StoryBoard. Je les ai simplement connectés ensemble et le code a fonctionné parfaitement!