簡體   English   中英

像App Store搜索一樣實施“搜索”

[英]Implement “Search” like the App Store Search

我正在嘗試實現類似於在應用商店上使用的搜索。 即,當用戶輸入某些內容(例如“ ABC”)時,它立即開始在外部數據庫或其他內容中搜索ABC ...源代碼是否可用於相同或相似的內容?

盡管我在線上找到了UISearchbar的示例,但它們大多位於靜態數據集上(例如針對預定義的數組項),並且我知道如何實現這種搜索。 但是,在我的情況下,無法預定義要搜索的項目,因為它們是動態地來自API調用(以XML格式),即,如果用戶鍵入“ ABC”,則需要將其傳遞給NSURL“ http:// www .exturl.com /?searchTerm = ABC”,那么它將向我返回一個我解析並需要顯示結果的XML文件。

我找不到類似的例子,盡管我認為這很普遍。

您正在談論實時搜索。 為此使用協議的委托方法

<UISearchBarDelegate>

include this protocol in your .h file.

- (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText
{

}

根據您的需要對其進行編輯,例如,您可以使用此方法發送數據庫查詢或調用任何方法。 如果我不清楚,請告訴我

我不確定蘋果使用的是哪種協議(如REST,SOAP等)。 但是我知道一件事,在向AppStore注冊任何應用程序時,他們需要輸入一些關鍵詞嗎? 在AppStore中搜索時,它將把單詞發送到服務器,並且它直接簽入明智的單詞,而不是明智的字符。 所以很快。

因此,我要說的是,搜索需要花費一些時間,我認為這不是問題。

問候,

薩蒂亞

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM