這有點捲曲,我不確定是否有答案。藍牙掃描儀設置系統範圍的鍵盤,UITextFields不會在響應者上顯示軟鍵盤
我有一個簡單的應用程序,它使用與iPhone配對的手持式藍牙掃描儀來保存來自卡車後部的包裹列表。
掃描儀的作用就像掃描時發送字符串的鍵盤一樣。在應用程序中,用戶必須在設置中與掃描儀配對。
掃描完成後,將使用發送的字符串填充文本字段。最後一個字符是一個返回字符,此時內容被添加到UITableView的數據源。
問題是這樣的;一旦掃描儀被使用一次系統似乎將其識別爲唯一的用戶輸入。任何未來嘗試調出軟鍵盤都會失敗。這超出了掃描應用程序 - 完全退出應用程序,並試圖使用蘋果短信應用程序也無法調出鍵盤。
是否有任何(蘋果合法)使用兩種方式或設置首選輸入設備?似乎有關於藍牙和配件的無數法律問題,我想知道我是否運氣不好。有沒有人聽說過任何可能幫助我的東西?
看來我並不孤單(as in this post regarding iPad soft keyboard)
感謝您的時間和響應tc,問題是關閉掃描儀需要您退出應用程序並進入重新配對設置。不太理想! Apple藍牙鍵盤上的彈出按鈕不是一個選項,我們無法控制硬件;這些是商用手持式掃描儀。 我認爲iPhone/iPad智能地處理它看作是一個有效的鍵盤輸入設備,而我試圖做的並不是按照Apple的規定行事。 呵呵,回到繪圖板:) – lucygenik 2010-08-17 05:21:16
如果你需要重新配對,那麼掃描儀肯定不會像它應該那樣運行 - 配對應該在電源週期中存在。 – 2010-08-17 13:31:29
你有沒有碰運氣?有沒有辦法列出設備,只是斷開該設備,而不是實際上關閉藍牙? – Slee 2010-10-06 19:56:43