使用未解析的标识符" class"与斯威夫特

时间:2017-05-14 04:04:36

标签: ios swift xcode

Xcode:8.3.2 项目名称:跟踪

我写了一个没有错误的beaconManger.swift,并将在ViewController.swift中使用它。很快就会弹出错误

  

"使用未解析的标识符beaconManger"。

class ViewController: UIViewController, CLLocationManagerDelegate, MKMapViewDelegate, beaconManagerDelegate {
    ...
    var beaconManager: beaconManager!
    ...

    override func viewDidAppear(_ animated: Bool) {
        super.viewDidAppear(animated)

        beaconManager = beaconManger()  //use of unresolved identifier beaconManger
        .......
}

两个类都将目标成员资格设置为跟踪。 任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:4)

你的班级必须以大写字母开头 像

class BeaconManager {

}

class ViewController: UIViewController, CLLocationManagerDelegate, MKMapViewDelegate, beaconManagerDelegate {
    ...
    var beaconManager: BeaconManager!
    ...

    override func viewDidAppear(_ animated: Bool) {
        super.viewDidAppear(animated)

        beaconManager = BeaconManger()  //use of unresolved identifier beaconManger
        .......
}