searchbar에서 검색 취소 클릭시 키보드 내리기
func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) {
//검색을 하다가 (text did change), searchbar 의 텍스트가 0이되는 때 (x 버튼 클릭시), 영구 core data에 있는 모든 데이터를 불러온다.
if searchBar.text?.count == 0 {
loadItems()
DispatchQueue.main.async {
searchBar.resignFirstResponder() //해당 라인은 foreground 에서 실행됨
}
}
}
//CRUD 중에 R (READ) (Core Data)
func loadItems(with request: NSFetchRequest<Item> = Item.fetchRequest()) {
do {
itemArray = try context.fetch(request)
} catch {
print("Error fetching data from context \(error)")
}
tableView.reloadData()
}
'iOS > iOS Swift Udemy - AngelaYu' 카테고리의 다른 글
Section13 144) UITextField keyboard "go"클릭시 실행 (0) | 2022.12.13 |
---|---|
Section13. 143) 다크모드 및 벡터 Assets 작업. (0) | 2022.12.13 |
Section19. 252) Core Data Fundamental / CRUD (0) | 2022.10.30 |
Section19. 249) CoreData (0) | 2022.10.29 |
Section19. 248) 데이터베이스 소개 (0) | 2022.10.29 |