делегировать в uiapplication sharedApplication: соглашение? - PullRequest
0 голосов
/ 01 марта 2012

в этих 3 строках кода есть этот «делегат», я не могу найти его нигде в коде, даже в FruitsAppDelegate. Я не могу вспомнить, что это означает: это соглашение? это автоматически означает AppDelegate?

// Customize the number of rows in the table view.
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    FruitAppDelegate *appDelegate = (FruitAppDelegate*)[[UIApplication sharedApplication] delegate];
    return appDelegate.fruits.count;
}

спасибо

1 Ответ

0 голосов
/ 01 марта 2012

UIApplication определяет делегата, который должен принять протокол UIApplicationDelegate и реализовать некоторые методы протокола.Каждое приложение должно иметь делегата.В вашем случае это FruitAppDelegate.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...