2016-04-15 54 views

回答

2

第一个是容易solveable通过展开的值(感叹号)

NSUUID(UUIDString: "B9407F30-F5F8-466E-AFF9-25556B57FE6D")! 

第二和第三误差是由于不声明信标阵列内容的类型(AnyObject意味着它不能是任何类,它不保证具有代码正在查找的属性),所以只需转到第16行并进行以下更改

var beacons : [CLBeacon] = [] 

然而,这仍然无法编译,因为LocationServices框架尚未在项目导入,这样做只是添加

import CoreLocation 

会有一些更多的错误,现在,特别是在第26行和55在BeaconTableViewController中

Fix-It对这些有正确的建议,基本上你需要添加note.object作为! [CLBeacon]并删除开关邻近的解包,因为该值不是可选的

代码现在为我编译正确,我不确定它会工作,因为我现在不能测试,但它应该是在正确的方向

祝在iBeacons你的旅程了一步,他们是一个非常有趣的技术与