2013-06-21 122 views

回答

2

當您收到EAAccessoryDidConnect通知時,請檢查EAAccessory對象的protocolStrings屬性。這些都是協議,你應該把你的Info.plist文件,下鍵UISupportedExternalAccessoryProtocols

例如,

<key>UISupportedExternalAccessoryProtocols</key> 
<array> 
    <string>PROTOCOL_NAME_HERE</string> 
    <string>PROTOCOL_NAME_HERE</string> 
</array> 

如果你不確定如何實現EAAccessoryDelegate協議獲取我上面描述,看看EADemo來自蘋果的樣品

+1

這將是一個更好的答案如果不是'PROTOCOL_NAME_HERE'它包括了一些實際的,真正的世界上可能使用的價值觀。 – aroth

0

大多數時候,你從硬件製造商那裏得到協議名稱。

例如,如果你開發的iOS應用與卵石手錶工作,值將是 「com.getpebble.public」