2016-06-18 4 views
1

내가 치명적인 오류 메시지가 계속에 UISearchController을 추가 한 후 오류가 계속 :이 라인에 예기치 않게하는 옵션 값을 (lldb)을 풀기 동안 nil을 발견 는 내가있는 tableview

override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int 
    { 
     */ if resultSearchController.active */ 
     { 
      return self.filtered.count 
     } 
     else 
     { 
      return self.entries.count 
     } 

    } 
(*/*/표시)

테이블 뷰는 coreData

에서로드

항목

을 검색 후 coredata로부터로드하는데 사용 된 데이터를 저장하는 데 사용되는 여과

누구나 이걸 도와주세요.

답변

0

문제는 resultSearchController가 nil이라는 것입니다.

변경할 수 있습니다! ?에 대한 속성에서 컴파일러는 액세스하려고 할 때마다 nil 일 수있는 경우를 처리하도록합니다. 또는 왜 이것이 0이 아닌지 검토하고 수정할 수 있습니다. 예를 들어, 처음부터 만들지 않았습니까?