我試圖通過藍牙連接心率監視器。我有設備的SDK。 當我實例化一個HRMonitor
類型的對象 - 它的代表打印connectionChanged
錯誤 - 由於協議[名稱]未聲明,打開會話失敗
可能連接並正常工作。
但之後,我得到了如下因素輸出:
2013年4月10日11:36:00.409 TestHRMonitor [601:907] connectionChanged
2013年4月10日11:36: 00.415 TestHRMonitor [601:907] ERROR - 打開會話 失敗,因爲協議com.ssiamerica.ipulse未在Info.plist中
2013年4月10日宣佈11:36:00.417 TestHRMonitor [601:907] ERROR - /SourceCache/ExternalAccessory/ExternalAccessory-213.3/EASession.m:-[EASession 的dealloc] - 137無法爲_accessory = 0x1fd26e70和 會話ID = 65536
我只有.H, .a文件關閉會話。
對不起,我知道這是一個newbe的問題,而是:
誰能請解釋一下這個錯誤,以及如何申報的Info.plist這個協議?
[編輯]我已經這樣做了。
所有我需要做的是: 1.打開的Info.plist 2.添加鍵「支持的外部附件協議 3.添加到被錯誤說明內所列的項的值[名稱]。 。
什麼是HRMonitor?關於錯誤,它看起來像一個會話不能關閉,因爲它沒有打開或打開正確。 – 2013-04-10 09:59:07
HRMonitor是在SDK中實現的類 – 2013-04-10 10:04:35
我不這麼認爲,https://developer.apple.com/search/index.php?q=HRMonitor - 沒有找到HRMonitor的結果。 '/ Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer'沒有任何帶有「HRMonitor」的文件。 – 2013-04-10 10:19:59