【发布时间】:2014-08-17 22:33:23
【问题描述】:
我有以下代码:
import CoreBluetooth
class BrowserSample: NSObject, CBCentralManagerDelegate {
let central : CBCentralManager
init() {
central = CBCentralManager(delegate: self, queue: nil, options: nil)
super.init()
}
func centralManagerDidUpdateState(central: CBCentralManager!) { }
}
如果我将central = 行放在super.init() 之前,则会出现错误:
self used before super.init() call
如果我把它放在后面,我会得到错误:
Property self.central not initialized at super.init call
所以,我很困惑。我该怎么做?
【问题讨论】:
标签: ios swift core-bluetooth