我刚刚从 Xcode 6 Beta 3 升级到 Xcode 6 Beta 6。在 Beta 3 中,一切正常,并且按照我想要的方式编译。
现在,我无法让 CLLocationManagerDelegate 工作,即我总是得到使用未声明类型 'CLLocationManagerDelegate' - 错误消息。
这是我的文件的样子:
import UIKit
import CoreLocation
class ViewController: UIViewController, UITableViewDelegate, UITableViewDataSource, CLLocationManagerDelegate {
附加信息:
- 我已经添加了 CoreLocation 框架(尝试直接在 Xcode 中添加它,也可以通过从文件夹中拖放实际文件,没有更改)
- 我必须重新安装 Xcode 6 Beta 6 几次才能启动它(运行 OSX 10.9.4,第一次启动时总是崩溃)
- 如您所见,我将 CoreLocation 导入到我的文件中。
- CLLocationManagerDelegate 不会自动完成,它会达到 CLLocationManager
有任何想法吗?我假设这里没有正确链接某些东西。