MRTagManagerDelegate Protocol Reference

Conforms to NSObject
Declared in MRTagManager.h

Overview

Delegate methods for MRTagManager.

– tagManager:didUpdateTags:

Called whenever there is an update to any tags corresponding to the manager’s tagSubscriptions

- (void)tagManager:(MRTagManager *)manager didUpdateTags:(NSArray<MRTag*> *)tags

Parameters

manager

The MRTagManager that is providing the update

tags

An array of MRTag objects that have been updated

Declared In

MRTagManager.h

– tagManager:didRemoveTags:

Called whenever any tags corresponding to the manager’s tagSubscriptions have been removed from the location

- (void)tagManager:(MRTagManager *)manager didRemoveTags:(NSArray<MRTag*> *)tags

Parameters

manager

The MRTagManager that is providing the removal information

tags

An array of MRTag objects that have been removed

Declared In

MRTagManager.h

– tagManager:updatesStoppedWithError:

Tag updates have stopped because of an error. Call startUpdatingTags to restart updates

- (void)tagManager:(MRTagManager *)manager updatesStoppedWithError:(NSError *)error

Parameters

manager

The MRTagManager that received the error

error

The error that stopped the tag updates

Declared In

MRTagManager.h

– tagManager:didLoadTags:

(Deprecated) delegate method called only once on the first update after MRTagManager:startUpdatingTags Use tagManager:didUpdateTags: instead

- (void)tagManager:(MRTagManager *)manager didLoadTags:(NSArray<MRTag*> *)tags

Parameters

manager

The MRTagManager that is providing the update

tags

An array of MRTag objects that have been loaded

Declared In

MRTagManager.h

– tagManager:didUpdateTag:

(Deprecated) delegate method called whenever there is an update to any tag corresponding to the manager’s tagSubscriptions Use tagManager:didUpdateTags: instead

- (void)tagManager:(MRTagManager *)manager didUpdateTag:(MRTag *)tag

Parameters

manager

The MRTagManager that is providing the update

tag

An MRTag object that has been updated

Declared In

MRTagManager.h

– tagManager:didRemoveTag:

(Deprecated) delegate method called whenever any tag corresponding to the manager’s tagSubscriptions have been removed from the location Use tagManager:didRemoveTags: instead

- (void)tagManager:(MRTagManager *)manager didRemoveTag:(MRTag *)tag

Parameters

manager

The MRTagManager that is providing the update

tag

An MRTag object that has been removed

Declared In

MRTagManager.h