2013-03-04 66 views
1

我正在開發一款具有外部附件的應用程序,手機顯示它已通過身份驗證,設備顯​​示在「常規」 - >「關於」菜單中,但當我使用NSlog附件協議時,它顯示爲空,我認爲如果配件實際通過認證,這應該是不可能的。iPhone附件,附件協議爲空

有什麼我可以在我的應用程序中強制執行附件重新進行驗證?

回答

1

問題是,由於某些原因,當設備第一次配對時,一些信息變得亂碼,我們最終在藍牙芯片組在配件側配對後放置了2秒的延遲,然後開始我們的認證。出於某種原因,藍牙芯片組仍然在進行一些自己的處理,並沒有準備好開始流式傳輸數據。

0

你能解釋一下嗎?

無論如何,你是否記得把協議字符串放在[YourApp] -info.plist文件中? 不是嗎?添加這一行:

UISupportedExternalAccessoryProtocols 

向此新行添加一個字符串項並放入識別您協議的字符串中。

+0

是的,就在那裏。問題是由於某種原因,當設備第一次配對時,一些信息變得亂碼,我們最終在藍牙芯片組在配件側配對後放置了2秒的延遲,然後開始了我們的認證。出於某種原因,藍牙芯片組仍然在進行一些自己的處理,並沒有準備好開始流式傳輸數據。 – 2013-03-11 16:46:38