jsonserializationメソッドを使用してurlからデータを取得し、各レコードをクラスのオブジェクトに格納し、各レコードをテーブルvcに表示します。テーブルビューコントローラの特定のレコードを検索するiOS swift
検索バーを使用して検索を実装し、文字列型の配列と文字列型の別の配列(配列のハードコードされた値)の比較を行ったチュートリアルを多数見たいと思います。 しかし、私の必要に応じて、私のデータは、クラスobjにはハードコードされていないデータに格納され、そのオブジェクトからのデータはcellforrowに表示されます。 cellforrowが含まれます。
if isSearching
{
cell.textLabel?.text = searchArray[indexPath.row] //.compName
cell.detailTextLabel?.text = searchArray[indexPath.row]
}
else{
cell.textLabel?.text = tempArray[indexPath.row].compName
cell.detailTextLabel?.text = tempArray[indexPath.row].complocation
}
return cell
このように、検索バーを実装すると、次のエラーが発生します。 親切に助けてください! ここに私のクラス名は - > compです。次に、あなたはちょうどあなたがする使用する検索フィルタを変更する必要がOBJ
あなたのタイプが「comp」であることをお知らせください。だからクラス定義か 'comp'のものを追加してください – Ladislav
Hello @Ladislav compは私のクラス名です。クラスcomp { var compName:String! } – Aj1591