問題タブ [uisearchresultscontroller]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1784 参照

ios - updatesearchresultsforsearchコントローラーが呼び出されていません

ここで呼び出されない理由を知っている人はいますか? ありがとう。デリゲートを正しく設定したと思います。

どんなアイデアでも大歓迎です。しばらく検索しましたが、これに関する質問が見つかりませんでした。

0 投票する
0 に答える
135 参照

ios - TableView の検索バー コントローラー

こんにちは、SearchBarController を実装しようとしていますが、検索バーに何かを入力すると、入力した文字に従ってデータが表示されません。これが私のコードです

updateSearchResultsForSearchController最初に Nsdictionary からオブジェクトを削除する必要があると思うので、問題はこの関数にあると思います。私は配列でこれを行うことを知っています

NSDictionaryを使用する必要があると思いますNSMUtableDictionaryが、それが問題かどうかはわかりません。それでも問題が解決しない場合は、オブジェクトを削除NSMutableDictionaryして、この検索機能を実行可能にする方法がわかりません。

注: データはtableView.. に正常に入力されていますが、検索機能が機能していません

0 投票する
2 に答える
1366 参照

ios - UISearchController は結果を削除しても結果を削除しません

アプリに UISearchController を実装して、フォローおよびフォロー解除するユーザーを検索しました。バックエンドとしてSwiftとParseを使用しています。問題は、何かを入力してから削除したいときはいつでも、取得した結果が保持され、削除されないことです。結果がない場合は、削除されていないため、検索結果とともにテーブルビューに「結果なし」と表示されます!! 何が問題なのかわかりません。何か助けはありますか?

ここにコードがあります、

UISearchController デリゲートとメソッド、

これがnumberOfSectionsInTableViewです

さらに情報が必要な場合はお知らせください。どうもありがとう。

0 投票する
1 に答える
65 参照

ios - 検索バーのオートコンプリート

iOS アプリに searchBar を実装しようとしています。アプリから国と都市を検索しています。国名と都市名はデータベースから取得されています。私のコードにはいくつかの問題があります。

まず、私のコードは都市を正常に検索しますが、国名を検索していません。国名でも検索する方法がわかりません。

ids2番目の問題は、選択した国と都市、およびユーザーがアプリで選択したものを取得したいということです。参考までに、サーバーからもIDを取得しています

ここに私の完全なコードがあります

辞書構造:

0 投票する
1 に答える
820 参照

ios - Swift でのオートコンプリート検索リストの問題

こんにちは、検索機能に非常に奇妙な問題があります。検索機能の実装に成功しました。バックエンド サービスからデータを取得しています。問題は、入力されたキーワードに従って、ある段階でデータが提案領域 (tableView) に正確にロードされないことです。また、結果をコンソールにも出力して、キーワードに対して正確な結果が得られているかどうかを確認し、コンソールに正確な結果が表示されますが、提案領域だけで正確な結果がロードされないことがあります。たとえば、私のアプリで都市「ラホール」を検索したい場合。「ラホール」と全角で入力しました

これを示していますここに画像の説明を入力

しかし、xアイコンまたはバックスペースを押して「e」を削除すると、正確な結果が表示されます

ここに画像の説明を入力

例として示しているだけです。これはほぼ常に発生しています。私のコードを見て、私が何をしているのか見てください。

0 投票する
1 に答える
342 参照

ios - searchController から閉じた後にナビゲーション バーを非表示にする方法

私は2つのviewControllers ControllerAとControllerBを持っています。両方のコントローラーで navigationBar を非表示にしたため、両方に NavigationBar がありません。ControllerB には tableview があり、その上に searchBar があります。任意のテーブル行を選択すると、コントローラーを閉じて ControllerA に戻します。問題は、コントローラー A にいくつかのバーが表示され、それを非表示にする方法がわからないことです。何も検索せずにコントローラー B の戻るボタンを押すと、コントローラー A にナビゲーションバーが表示されません。しかし、何かを選択すると、それが表示されます。searchBar プレゼンテーションと関係があると思います。これが私のコードです

コントローラーB

0 投票する
0 に答える
98 参照

swift - UISearchResultsUpdating と MPMediaItem

MPMediaItems の検索時に問題が発生します。以下のコードは、ビューとフィルターの結果を表示します。検索がキャンセルされた場合 (後続の検索では、既にフィルター処理されたデータに条件が追加されるだけ)、テキストを削除しながら結果を変更したり (バックスペース)、画面に最初に表示されたセルを超えてスクロールしたりしても、結果はクリアされません。これを修正して、前述の欠落している動作を取得するにはどうすればよいですか? filteredTableData と pred を nil に設定するなど、さまざまなことを試しましたが、明らかにここで大きな何かが欠けています。どんな助けでも大歓迎です。前もって感謝します...

0 投票する
0 に答える
195 参照

arrays - UISearchResultsUpdating の使用 NSMutableArray Xcode 7 および Swift

UISearchResultsUpdating でそのデータを検索したいデータを持つ NSMutableArray があります。function にあるコードではupdateSearchResultsForSearchController、すべて正常に動作しています。ただし、文字を入力すると、どの文字でもテーブルビューセルがポップアップしないという問題があります。空白で、何も検索しません。これについて何か助けはありますか?

重要な 2 つの変数。

NSMutubaleArray 変数

コード内の別の便利な変数

ここに私の updateSearchResultsForSearchController 関数があります

これは私の CellForRowatIndexPath と私の numberOfRowsInSection です。

cellForRowAtIndexPath

numberOfRowsInSection

0 投票する
0 に答える
182 参照

swift - Swift で UISearchResultsUpdating ビュー コントローラーを作成するために作成しますか?

UISearchResultsUpdatingSwiftを使用してプログラムでテーブルビューコントローラーを作成しようとしています。

テーブルビュー コントローラをsearchController の and として設定し、テーブルビュー コントローラが searchBar のデリゲートであってupdateSearchResultsも、 は呼び出されません。searchResultsUpdatersearchResultsController

他に不足している手順は何ですか?