-1
let region = CLBeaconRegion(proximityUUID: NSUUID(UUIDString: "(the appropriate UUID for my beacons)", identifier: "Estimotes")

私のプロジェクトの上記のコード行により、次のエラーが表示されます。

init(UUIDString;)' は 'init(uuidString:)' に名前が変更されました

解決策はありますか?

4

3 に答える 3

1

Swift 3.0 では、「UUIDString」が「uuidString」に変更されました。ビーコンの一意の UUID の後に、「as! UUID」を挿入する必要があります。したがって、次のように let を変更する必要があります。

let region = CLBeaconRegion(proximityUUID: NSUUID(uuidString: "79A60506-EC33-44A4-AB5D-304816FEC4E2") as! UUID, identifier: "Estimates")

元の回答: LocationManager のリージョン

于 2016-09-02T09:56:37.447 に答える