Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 信标项目中的错误_Swift_Beacon_Nsuuid - Fatal编程技术网

Swift 信标项目中的错误

Swift 信标项目中的错误,swift,beacon,nsuuid,Swift,Beacon,Nsuuid,我的项目中的上述代码行给了我一个错误,说明: init(uuistring;)”已重命名为“init(uuistring:)” 有解决方案吗?您需要打开ProximityUID提供的NSUID let region = CLBeaconRegion(proximityUUID: NSUUID(UUIDString: "(the appropriate UUID for my beacons)", identifier: "Estimotes") 可能是打字错误,但代码显示: let beaco

我的项目中的上述代码行给了我一个错误,说明:

init(uuistring;)”已重命名为“init(uuistring:)”


有解决方案吗?

您需要打开ProximityUID提供的NSUID

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

可能是打字错误,但代码显示:

let beaconUUID = knownBeacons[i].proximityUUID!.UUIDString
let region = CLBeaconRegion(proximityUUID: beaconUUID, identifier: "Estimotes")
在NSUID初始值设定项之后缺少一个结束符)。应该是这样的:

let region = CLBeaconRegion(proximityUUID: 
  NSUUID(UUIDString: "(the appropriate UUID for my beacons)", identifier: "Estimotes")
在Swift 3.0中,“UUIString”在“UUIString”中更改。在信标的唯一UUID之后,必须插入“as!UUID”。 因此,您必须按如下方式更改let:

let region = CLBeaconRegion(proximityUUID: 
  NSUUID(UUIDString: "(the appropriate UUID for my beacons)", identifier: "Estimotes")
让region=CLBeaconRegion(proximityuid:nsuid(uuids字符串:“79a6056-EC33-44A4-AB5D-304816FEC4E2”)作为!UUID,标识符:“估计值”)

原始答复:

考虑到这一点,不工作银行需要你的帮助。让beaconsUUID=knownBeacons[i].proximityuid!。“B9407F30-F5F8-466E-AFF9-25556B57FE6D”let region=CLBeaconRegion(proximityuid:beaconsUUID,标识符:“Estimates”)它会得到两个错误,分别是预期成员名称和预期声明