2016-04-15 17 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你的旅程了一步,他們是一個非常有趣的技術與