ios 13 - Пользовательская панель поиска с UISearchBar _searchField не работает - PullRequest
3 голосов
/ 19 июня 2019

Перед Xcode-11-Beta (ios13) ниже код для пользовательского значения панели поиска для ключа, чтобы textField работал нормально. Теперь становимся ниже аварийного журнала.

'NSGenericException', причина: 'Доступ к ивару _searchField UISearchBar запрещен. Это ошибка приложения '

- (UITextField *)textField
{
 return [self valueForKey:@"_searchField"];
}

Любая помощь приветствуется.

1 Ответ

4 голосов
/ 21 июня 2019

SDK теперь предоставляет UISearchBar.searchTextField, так что вы можете просто заменить свою реализацию частного API на общедоступный API.

searchBar.searchTextField.backgroundColor = [UIColor blueColor];
...