Текстовое поле UISearchBar не редактируется после просмотра деталей [дубликат]

<?php
      $username = $_POST['username'];
       $password = $_POST['password'];

     $result = mysql_query("SELECT * FROM Users WHERE UserName LIKE '".mysql_real_escape_string($username)."'")or die(mysql_error());
while($row=mysql_fetch_array($result))
  {
 echo $row['FirstName'];
 }
 ?>
3
задан SmokeDispenser 26 January 2016 в 14:17
поделиться

2 ответа

Вам нужно установить UISearchControllerDelegate

    class SearchController: UITableViewController, UISearchControllerDelegate, UISearchBarDelegate {
    override func viewDidLoad() {
        super.viewDidLoad()

        searchController = UISearchController(searchResultsController: nil)
        searchController.delegate = self
        searchController.searchBar.delegate = self

        self.definesPresentationContext = false
    }

в раскадровке, также необходимо изменить segue из Show Push, показать Replace

или использовать расширения, однако крутые дети сделав это сейчас.

3
ответ дан Luke 25 August 2018 в 23:15
поделиться

Попробуйте

- (void)viewDidAppear:(BOOL)animated {
    [super viewDidAppear:animated];
    self.definesPresentationContext = YES;
 }

- (void)viewDidDisappear:(BOOL)animated {
    self.definesPresentationContext = NO;
    [super viewDidDisappear:animated];
 }

, он отлично работает для меня, но не уверен, что это хорошее решение или нет?

0
ответ дан user2423885 25 August 2018 в 23:15
поделиться