2017-01-03 14 views
1

私が受け取っているエラーは、タイプ 'LocationSearchTable'がプロトコル 'UISearchResultsUpdating'に準拠していないことです。この質問への回答のほとんどは、コードにこれを追加するには、次のとおりです。ViewControllerがプロトコル 'UISearchResultsUpdating'に従っていません

func updateSearchResultsForSearchController(searchController: UISearchController) { 

} 

私はすでにこれらの答えの前に私のコードでこれを持っていたし、それでもエラーが発生しているが。

これは私のコードです:

import UIKit 
class LocationSearchTable : UITableViewController { } 

extension LocationSearchTable : UISearchResultsUpdating { 
    func updateSearchResultsForSearchController(searchController: UISearchController) { 
    } 
} 

し、エラーがある:

Error

答えて

6

スウィフト3とXcodeに更新する必要構文は、このをお知らせしませんでした。

これは、プロトコルをクリックし、必要な機能をすべて追加するコマンドで検出されました。これは、最新の構文に必要なすべての関数が含まれているため、良い方法です。

スウィフト3:

func updateSearchResults(for searchController: UISearchController) { 

// code here 

} 
+0

あなたは正しい答えとしてあなたの答えをマークすることがあります –

関連する問題