我使用的是SearchBar,至少輸入三個字符後,我會顯示一個TableView列表,其中包含可能來自字典的單詞。用戶可以點擊該列表中的單詞來選擇所需的單詞。關閉搜索欄上的自動建議
只要iOS不顯示他自己的建議(在輸入字段下面顯示藍色),這工作正常。
例如:我輸入「autof」,TableView顯示兩個條目(德語1.「Auto Fahren」和2.「Autofahrer」)。
iOS用藍色顯示「藍色自動對焦」一詞並將其刪除。
如果我在此狀態下選擇第二個條目,我想搜索「Autofahrer」,但委託方法告訴我,搜索詞已更改爲「自動聚焦」。現在,在處理TableView選擇之前,會爲「自動聚焦」創建一個可能的單詞的新搜索,從而生成一個空的TableView列表,並在此之後,創建index = 1的先前選擇。當然,這會導致空列表崩潰!
我不希望iOS的建議,只有從列表中的選擇。我如何告訴我的程序不要在我的SearchBar上顯示建議?
非常感謝!這是我正在尋找的東西。它現在有效。 – 2011-04-11 07:39:29