问题 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? 回答1: 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