Как я могу указать протокол, используемый моим внешним аксессуаром в моем коде? В моем файле info.plist я кладу ключ, но я не знаю, что мне нужно положить в элементы. спасибоЧто такое ExternalAccessory Используемый протокол IOS
0
A
ответ
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
0
В большинстве случаев вы получаете имя протокола от аппаратной мануфактуры.
Например, если вы разрабатываете приложения IOS работают с галькой часы, значение будет «com.getpebble.public»
Это было бы лучше ответить, если вместо 'PROTOCOL_NAME_HERE' он включал некоторые фактические, реальные - мировые значения, которые могут быть использованы там. – aroth