2013-06-21 2 views

ответ

2

Изучите свойство protocolStrings объекта EAAccessory, когда вы получите уведомление EAAccessoryDidConnect. Это те протоколы, вы должны положить в info.plist файл под ключом UISupportedExternalAccessoryProtocols

Например,

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

Если вы не знаете о том, как реализовать протокол EAAccessoryDelegate, чтобы получить то, что я описал выше , посмотрите на EADemo образец от Apple

+1

Это было бы лучше ответить, если вместо 'PROTOCOL_NAME_HERE' он включал некоторые фактические, реальные - мировые значения, которые могут быть использованы там. – aroth

0

В большинстве случаев вы получаете имя протокола от аппаратной мануфактуры.

Например, если вы разрабатываете приложения IOS работают с галькой часы, значение будет «com.getpebble.public»