Здесь вы можете найти инструкции . В основном вы просто добавляете
[global]
http-proxy-host = ip.add.re.ss
http-proxy-port = 3128
http-proxy-compression = no
в свой файл ~/.subversion/servers
.
Я думаю, что это ошибка при использовании LargeTitles
и наличии двух UISearchControllers
в соседних ViewControllers
.
Я обнаружил, что добавление UISearchController
к NavigationItem
в viewDidAppear
устраняет проблему, однако его необходимо добавлять асинхронно, в противном случае возникает следующая фатальная ошибка:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Only one palette with a top boundary edge can be active outside of a transition.
Этот код должен быть добавлен к обоим ViewControllers
, так что проблемное поведение также предотвращается при переходе обратно к ViewController A.
Xcode 10.1, Swift 4.2
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
DispatchQueue.main.async {
self.navigationItem.searchController = self.searchController
self.searchController.searchResultsUpdater = self
self.searchController.searchBar.delegate = self
}
}
Этот код гарантирует, что NavigationBar
не будет скрыт при появлении следующего ViewController
:
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
navigationController?.isNavigationBarHidden = false
}
[1119 ]