Hello coders, I am new to swift and trying to develop proximity beacons beased App in IOS. below is my code
//Beacons Observer Section
self.ProximityObserver = ProximityObserver(Credentials: Credentials, onError: { error in print("Oops! \(error)")})
//Defining Zones
let MintZone = ProximityZone(tag: "Mint", range: ProximityRange.near)
MintZone.onEnter = { zoneContext in
print("Entered near range of tag 'Mint'. Attachments payload: \(zoneContext.attachments)")
}
MintZone.onExit = { zoneContext in
print("Exited near range of 'Mint'. Attachment payload: \(zoneContext.attachments)")
}
MintZone.onContextChange = { context in
print("Now in range of \(context.count) contexts")
}
// Start Proximity Oberserver
self.ProximityObserver.startObserving;)([MintZone])
I am getting this error 'Expressions are not allowed at the top level' and this one 'Use of unresolved identifier 'self' too.
It would be great if you guys can guide me.
Thanks
//Beacons Observer Section
self.ProximityObserver = ProximityObserver(Credentials: Credentials, onError: { error in print("Oops! \(error)")})
//Defining Zones
let MintZone = ProximityZone(tag: "Mint", range: ProximityRange.near)
MintZone.onEnter = { zoneContext in
print("Entered near range of tag 'Mint'. Attachments payload: \(zoneContext.attachments)")
}
MintZone.onExit = { zoneContext in
print("Exited near range of 'Mint'. Attachment payload: \(zoneContext.attachments)")
}
MintZone.onContextChange = { context in
print("Now in range of \(context.count) contexts")
}
// Start Proximity Oberserver
self.ProximityObserver.startObserving;)([MintZone])
I am getting this error 'Expressions are not allowed at the top level' and this one 'Use of unresolved identifier 'self' too.
It would be great if you guys can guide me.
Thanks