SDK для работы с BunchBeacon
 Указатель Классы Функции Свойства Группы Страницы
Методы экземпляра | Полный список членов класса
Протокол <BNCHBunchManagerDelegate>

#import <BNCHBunchManager.h>

Граф наследования:<BNCHBunchManagerDelegate>:

Методы экземпляра

(void) - bunchManager:didRangeBunches:inRegion:
 
(void) - bunchManager:didRangeSecuredBunches:inRegion:
 
(void) - bunchManager:rangingBunchesDidFailForRegion:withError:
 
(void) - bunchManager:didEnterRegion:
 
(void) - bunchManager:didExitRegion:
 
(void) - bunchManager:monitoringDidFailForRegion:withError:
 
(void) - bunchManager:didDetermineState:forRegion:
 
(void) - bunchManager:didMaintainBunch:inRegion:
 
(void) - bunchManager:didConnectBunch:
 
(void) - bunchManager:didFailToConnectBunch:error:
 
(void) - bunchManager:didDisconnectBunch:error:
 
(void) - bunchManager:didReceiveContent:forRegion:withError:
 

Подробное описание

BNCHBunchManagerDelegate определяет delegate-протокол для обработки событий, отправляемых по радио-соединению объекту BNCHMutableBunch. Установленное соединение может разорваться по внешним причинам, поэтому метод didDisconnectBunch: может быть вызван без какой-либо предварительной команды.

Документация метода

- (void) bunchManager: (BNCHBunchManager *)  manager
didConnectBunch: (BNCHMutableBunch *)  bunch 
optional

Delegate-метод вызывается при успешном соединении с объектом BNCHMutableBunch.

Аргументы
managerссылка на объект BNCHBunchManager - менеджер соединений, от которого пришло сообщение
bunchссылка на объект BNCHMutableBunch с которым было установлено соединение
Возвращает
void
- (void) bunchManager: (BNCHBunchManager *)  manager
didDetermineState: (CLRegionState)  state
forRegion: (BNCHBunchRegion *)  region 
optional

Delegate-метод, который вызывается во время определения состояния телефона относительно региона, переданного в requestStateForRegion:

Аргументы
managerссылка на объект BNCHBunchManager - менеджер соединений, от которого пришло сообщение
stateсостояние Bunch-региона
regionBunch-регион
Возвращает
void
- (void) bunchManager: (BNCHBunchManager *)  manager
didDisconnectBunch: (BNCHMutableBunch *)  bunch
error: (NSError *)  error 
optional

Delegate-метод вызывается при обрыве соединения с объектом BNCHBunch.

Аргументы
managerссылка на объект BNCHBunchManager - менеджер соединений, от которого пришло сообщение
bunchссылка на объект BNCHMutableBunch соединение с которым было разорвано
errorописание ошибки
Возвращает
void
- (void) bunchManager: (BNCHBunchManager *)  manager
didEnterRegion: (BNCHBunchRegion *)  region 
optional

Delegate-метод, который вызывается в момент, когда телефон зашел в заданный регион во время его мониторинга

Аргументы
managerссылка на объект BNCHBunchManager - менеджер соединений, от которого пришло сообщение
regionBunch-регион
Возвращает
void
- (void) bunchManager: (BNCHBunchManager *)  manager
didExitRegion: (BNCHBunchRegion *)  region 
optional

Delegate-метод, который вызывается в момент, когда телефон вышел из заданного региона во время мониторинга

Аргументы
managerссылка на объект BNCHBunchManager - менеджер соединений, от которого пришло сообщение
regionBunch-регион
Возвращает
void
- (void) bunchManager: (BNCHBunchManager *)  manager
didFailToConnectBunch: (BNCHMutableBunch *)  bunch
error: (NSError *)  error 
optional

Delegate-метод вызывается при возникновении ошибки при соединении с объектом BNCHMutableBunch.

Аргументы
managerссылка на объект BNCHBunchManager - менеджер соединений, от которого пришло сообщение
bunchссылка на объект BNCHMutableBunch, соединение с которым не было установлено
errorописание ошибки
Возвращает
void
- (void) bunchManager: (BNCHBunchManager *)  manager
didMaintainBunch: (BNCHMutableBunch *)  bunch
inRegion: (BNCHBunchRegion *)  region 
optional

Delegate-метод вызывается, когда был найден Bunch рядом с устройством пользователя с возможностью установки соединения с ним

Аргументы
managerссылка на объект BNCHBunchManager - менеджер соединений, от которого пришло сообщение
bunchссылка на объект BNCHMutableBunch с которым можно установить соединение
regionBunch-регион
Возвращает
void
- (void) bunchManager: (BNCHBunchManager *)  manager
didRangeBunches: (NSArray *)  bunches
inRegion: (BNCHBunchRegion *)  region 
optional

Delegate-метод, который вызывается во время поиска Bunch-ей с заданными характеристиками. Метод позволяет получить NSArray всех найденных Bunch-ей, представленный объектами класса BNCHBunch.

Аргументы
managerссылка на объект BNCHBunchManager - менеджер соединений, от которого пришло сообщение
bunchesвсе найденные вокруг телефона Bunch, представленные объектами класса BNCHBunch
regionBunch-регион
Возвращает
void
- (void) bunchManager: (BNCHBunchManager *)  manager
didRangeSecuredBunches: (NSArray *)  bunches
inRegion: (BNCHBunchRegion *)  region 
optional

Delegate-метод, который вызывается во время поиска защищенных Bunch-ей с заданными характеристиками. Метод позволяет получить NSArray всех найденных защищенных Bunch-ей, представленный объектами класса BNCHBunch.

Аргументы
managerссылка на объект BNCHBunchManager - менеджер соединений, от которого пришло сообщение
bunchesвсе найденные вокруг защищенные Bunch, представленные объектами класса BNCHBunch
regionBunch-регион
Возвращает
void
- (void) bunchManager: (BNCHBunchManager *)  manager
didReceiveContent: (NSData *)  data
forRegion: (BNCHBunchRegion *)  region
withError: (NSError *)  error 
optional

Delegate-метод вызывается в ответ на вызов метода requestContentForRegion: в момент когда получены ссылки на контент, привязанный к Bunch

Аргументы
managerссылка на объект BNCHBunchManager - менеджер соединений, от которого пришло сообщение
dataссылка на контент, привязанный к Bunch
regionBunch-регион
errorописание ошибки. Если команда выполнена успешно, то nil
Возвращает
void
- (void) bunchManager: (BNCHBunchManager *)  manager
monitoringDidFailForRegion: (BNCHBunchRegion *)  region
withError: (NSError *)  error 
optional

Delegate-метод, который вызывается во время возникновения ошибки при мониторинге определенного района.

Аргументы
managerссылка на объект BNCHBunchManager - менеджер соединений, от которого пришло сообщение
regionBunch-регион
errorинформация о возникшей ошибке
Возвращает
void
- (void) bunchManager: (BNCHBunchManager *)  manager
rangingBunchesDidFailForRegion: (BNCHBunchRegion *)  region
withError: (NSError *)  error 
optional

Delegate-метод, который вызывается во время возникновения ошибки при поиске Bunch-ей с заданными характеристиками.

Аргументы
managerссылка на объект BNCHBunchManager - менеджер соединений, от которого пришло сообщение
regionBunch-регион
errorинформация о возникшей ошибке
Возвращает
void

Объявления и описания членов протокола находятся в файле: