Из watchOS >= 2.2, iOS >= 9.3 Устройство iOS может подключаться к нескольким часовым устройствам через sessionDidDeactivate:
, sessionDidBecomeInactive:
.
Однако в этих вызовах делегатов нет идентификации.
Есть ли какой-нибудь системный способ идентифицировать разные подключенные часы.
Должен ли я манипулировать им вручную? Например, проверьте, имеют ли недавно подключенные часы идентификатор, если нет, дайте им новый идентификатор. После получения id часам также нужно его где-то сохранить. NSUserDefaults
кажется хорошим местом в этой ситуации.