Size: a a a

iOS Developers — русскоговорящее сообщество

2019 October 26

НС

Николай Савенков in iOS Developers — русскоговорящее сообщество
а в каком методе? или по какому событию?
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
Николай Савенков
а в каком методе? или по какому событию?
class VC: UIViewController {
 
 override func viewDidLoad() {
   super.viewDidLoad()
   
   let searchController = UISearchController(searchResultsController: nil)
   searchController.delegate = self
   navigationItem.searchController = searchController
 }
}


extension VC: UISearchControllerDelegate {
 func didDismissSearchController(_ searchController: UISearchController) {
   guard let textField = searchController.searchBar.value(forKey: "searchField") as? UITextField else { return }
   textField.text = "Мой текст"
 }
}
источник

A

Anton 📦 ᯌ in iOS Developers — русскоговорящее сообщество
почему добавление одной бессмысленной строчки ломает код?
источник

A

Anton 📦 ᯌ in iOS Developers — русскоговорящее сообщество
источник

A

Anton 📦 ᯌ in iOS Developers — русскоговорящее сообщество
источник

НС

Николай Савенков in iOS Developers — русскоговорящее сообщество
Руслан Лутфуллин
class VC: UIViewController {
 
 override func viewDidLoad() {
   super.viewDidLoad()
   
   let searchController = UISearchController(searchResultsController: nil)
   searchController.delegate = self
   navigationItem.searchController = searchController
 }
}


extension VC: UISearchControllerDelegate {
 func didDismissSearchController(_ searchController: UISearchController) {
   guard let textField = searchController.searchBar.value(forKey: "searchField") as? UITextField else { return }
   textField.text = "Мой текст"
 }
}
спасибо заработало, а можешь сказать где брать занчение ключей searchBar.value(forKey: "searchField") и их описание?
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
Николай Савенков
спасибо заработало, а можешь сказать где брать занчение ключей searchBar.value(forKey: "searchField") и их описание?
а ты попробуй без этого ключа вообще. Просто searchBar.text = “…”
источник

НС

Николай Савенков in iOS Developers — русскоговорящее сообщество
Руслан Лутфуллин
а ты попробуй без этого ключа вообще. Просто searchBar.text = “…”
да попробую, но все равно где смотреть какие они и для каких целей необходимы
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
Николай Савенков
спасибо заработало, а можешь сказать где брать занчение ключей searchBar.value(forKey: "searchField") и их описание?
А вообще это KVC. В документации не пишут про доступные поля, т.к. они приватные. Но для UISearchBar парочка всем давно известна.
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
Я так понимаю это Combine?
источник

A

Anton 📦 ᯌ in iOS Developers — русскоговорящее сообщество
Руслан Лутфуллин
Я так понимаю это Combine?
вообще, RxSwift
источник

НС

Николай Савенков in iOS Developers — русскоговорящее сообщество
Руслан Лутфуллин
А вообще это KVC. В документации не пишут про доступные поля, т.к. они приватные. Но для UISearchBar парочка всем давно известна.
спс, для убирания крестика во вьюдидлоаде нужно прописать (UITextField.appearance(whenContainedInInstancesOf: [UISearchBar.self])).clearButtonMode = .whileEditing
источник

НС

Николай Савенков in iOS Developers — русскоговорящее сообщество
вчера загуглил
источник

A

Anton 📦 ᯌ in iOS Developers — русскоговорящее сообщество
но я уже понял что flatMap и compactMap обязан быть однолайнером
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
Anton 📦 ᯌ
вообще, RxSwift
к какому типу применяется addObs… ?
источник

A

Anton 📦 ᯌ in iOS Developers — русскоговорящее сообщество
Руслан Лутфуллин
к какому типу применяется addObs… ?
к Driver
источник

A

Anton 📦 ᯌ in iOS Developers — русскоговорящее сообщество
convertTriggered имеет тип Driver<Void>
источник

НС

Николай Савенков in iOS Developers — русскоговорящее сообщество
Руслан спасибо ты крутой, 1000 плюсов в карму тебе
источник

SH

Stan Hartmann in iOS Developers — русскоговорящее сообщество
Vladimir Goncharov
Такой пробовали? Это единственный задокументированный рабочий вариант должен быть, судя по докам
Пробовал и он работает, но я спрашиваю про незадокументированный.
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
Николай Савенков
Руслан спасибо ты крутой, 1000 плюсов в карму тебе
не за что
источник