I가 스위프트의 검색 창에 대한 코드 (Xcode를) 쓰기를 시도하고있다 :스레드 1 : EXC_BAD_INSTRUCTION (코드 = EXC_I386_INVOP, 서브 코드 = 0x0으로)
@IBOutlet weak var searchPost: UISearchBar!
@IBOutlet weak var tbvPost: UITableView!
var posts = [Post]()
var filteredPosts = [Post]()
extension PostViewController: UITableViewDelegate, UITableViewDataSource {
func numberOfSections(in tableView: UITableView) -> Int {
return 1
}
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
if searchPost.text != "" {
return self.filteredPosts.count
}
return self.posts.count
}
if searchPost.text != "" {
을 그리고 난 그 라인이 오류를 얻고있다 :
Thread 1:EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)
아이디어가 있으십니까?
작은 코드로는 어렵습니다.하지만'searchPost'가 nil인지 확인 했습니까? – apineda
이것은 어설 션 오류입니다. 즉, 무효 값에 액세스하거나 강제적으로 언 래핑하거나 호환되지 않는 값 유형을 비교한다는 의미입니다. – dylanthelion