У меня есть модал, отображающий более UITableViewController
, который должен отображать различный текст в тексте-заполнителе UITextField в зависимости от того, как UITableViewController
его назвал.
Один UITableViewController отображает предложения, другие истории.Если модальное нажатие на TableViewController
, которое отображает предложения, заполнитель должен сказать «Ваше новое предложение»;если модал помещен в TableViewController, который показывает истории, он должен сказать «Название вашей истории».
Я могу NSLog имя делегата на ViewDidLoad
с:
NSLog(@"delegate: %@", self.delegate);
Но я 'Я не уверен, как проверить это с помощью оператора if.Это также кажется неправильным или не элегантным - как будто где-то нарушает принципы дизайна.
Что представляет собой элегантное решение для проверки того, какой делегат выдвинул модальный контроллер вида?