Si vous ne l'utilisez ou directement UITableViewController le sous-classement Je suppose que votre UITableView est un Ivar de votre sous-classe UIViewController.
Si tel est le cas, vous devez affecter votre sous-classe UIViewController à être le délégué de UITableView et définir votre UIViewController pour qu'il soit conforme au protocole UITableViewDelegate. Vous devrez également créer un objet de source de données conforme au protocole UITableViewDataSource. Définissez ensuite la source de données UITableView comme objet UITableViewDataSource.
Donc dans votre fichier d'en-tête, vous aurez:
@class SomeDataSource;
@interface{
UITableView *tableView;
SomeDataSource *dataSource;
}
Ensuite, dans votre bloc de mise en œuvre, probablement viewDidLoad, vous devez inclure:
tableView.delegate = self;
tableView.dataSource = dataSource;
Il utilise une application vue –