У меня есть UISearchBar программно и работает, но если я попытаюсь установить местозаполнитель и пользователь, нажмите, чтобы найти что-то, что сбой моего приложения. Это мой код:Ошибка при загрузке UISearchBar в iOS 8
недвижимости
@property (strong, nonatomic) UISearchBar *mySearchBar;
Реализация
self.mySearchBar = [[UISearchBar alloc] init];
self.mySearchBar.delegate = self;
self.mySearchBar.autoresizingMask = UIViewAutoresizingFlexibleWidth;
self.mySearchBar.autocorrectionType = UITextAutocorrectionTypeNo;
self.mySearchBar.translucent = NO;
self.mySearchBar.returnKeyType = UIReturnKeySearch;
self.mySearchBar.autocorrectionType = UITextAutocorrectionTypeNo;
self.mySearchBar.inputAccessoryView = toolBarKeyboard;
self.mySearchBar.placeholder = @"Artist, Team or City";
Эта линия делает сбой, если пользователь крана в uisearchbar найти какие-то данные
self.mySearchBar.placeholder = @"Artist, Team or City";
Кто-то еще с этой ошибкой?
Я использую:
- Xcode 6
- IOS 8
- iPhone 5/5s
Это ошибка: - [SearchViewController _searchController]: непризнанный селектор, отправленный в экземпляр 0x7a09f0f0 –
Является ли 'SearchViewController' вашим классом? Ваш класс пытается получить доступ к свойству '_searchController'/ivar? Покажите этот код. – rmaddy
Да, SearchViewController - это мой класс, и я создаю свойство строки типа UISearchBar и добавляю его в панель навигации: self.navigationItem.titleView = self.mySearchBar; –