На мой взгляд, я использовал UITableView, я установил делегат и источник данных с владельцем файла в nib. И в моем файле .h класса я Соответствует протокол, как показано ниже ...Как работают делегаты UITableView?
например:
@interface test : UIViewController<UITableViewDelegate, UITableViewDataSource>
{
...
...
}
Все отлично работает ... делегат метода все правильно называется ... Теперь мой вопрос почему мы добавляем «UITableViewDelegate, UITableViewDataSource» в .h. без этого я получаю эти звонки. Какая польза от этого?
Thanx
добавление чего? протоколов (UITableViewDelegate, UITableViewDataSource)? – Injectios
Да. Проверьте, что прямоугольные скобки разрезали эту строку ... – Newbee
Это означает, что класс поддерживает эти методы из UITableViewDelegate. И, фактически, не добавляя их, вы не можете начинать вводить такие методы, как -tableView: numberInRows и т. Д. С автозавершением. – Injectios