KTKEddystoneManagerDelegate Protocol Reference

Conforms to NSObject
Declared in KTKEddystoneManager.h

Required Methods

– eddystoneManager:didDiscoverEddystones:inRegion: required method

Tells the delegate that one or more eddystones were discovered.

- (void)eddystoneManager:(KTKEddystoneManager *)manager didDiscoverEddystones:(NSSet<KTKEddystone*> *)eddystones inRegion:(__kindof KTKEddystoneRegion *_Nullable)region

Parameters

manager

The eddystone manager object reporting the event.

eddystones

Set of KTKEddystone objects representing eddystones currently discovered in the specified region.

region

The region object containing the parameters that were used to locate the eddystones.

Discussion

Tells the delegate that one or more eddystones were discovered.

Declared In

KTKEddystoneManager.h

Optional Methods

– eddystoneManagerDidFailToStartDiscovery:withError:

Tells the delegate that an error occurred while gathering discovery information for a set of eddystones.

- (void)eddystoneManagerDidFailToStartDiscovery:(KTKEddystoneManager *)manager withError:(NSError *_Nullable)error

Parameters

manager

The eddystone manager object reporting the event.

error

An error object containing the error code that indicates why discovery failed.

Discussion

Tells the delegate that an error occurred while gathering discovery information for a set of eddystones.

Declared In

KTKEddystoneManager.h

– eddystoneManager:didUpdateEddystone:withFrame:

Tells the delegate that eddystone’s frame was updated.

- (void)eddystoneManager:(KTKEddystoneManager *)manager didUpdateEddystone:(KTKEddystone *)eddystone withFrame:(KTKEddystoneFrameType)frameType

Parameters

manager

The eddystone manager object reporting the event.

eddystone

Eddystone object of which frame was updated.

frameType

Frame type of the updated frame.

Discussion

Tells the delegate that eddystone’s frame was updated.

Declared In

KTKEddystoneManager.h