let region = CLBeaconRegion(proximityUUID: NSUUID(UUIDString: "(the appropriate UUID for my beacons)", identifier: "Estimotes")
The above line of code in my project is giving me an error stating:
init(UUIDString;)' has been renamed to 'init(uuidString:)'
Any solution?
In Swift 3.0, "UUIDString" is changed in "uuidString". After the unique UUID for your beacon, you have to insert "as! UUID". So, you have to change your let like this:
let region = CLBeaconRegion(proximityUUID: NSUUID(uuidString: "79A60506-EC33-44A4-AB5D-304816FEC4E2") as! UUID, identifier: "Estimates")
Original answer: Region for LocationManager