Xcode Beta 6 - 使用未声明类型'CLLocationManagerDelegate'

sch*_*ler 7 xcode cllocationmanager swift xcode6-beta6

我刚刚从Xcode 6 Beta 3升级到Xcode 6 Beta 6.在Beta 3中,一切正常并且编译得像我想要的那样.

现在,我无法让CLLocationManagerDelegate工作,即我总是得到使用未声明的类型'CLLocationManagerDelegate' - 错误消息.

这是我的文件的样子:

import UIKit
import CoreLocation

class ViewController: UIViewController, UITableViewDelegate, UITableViewDataSource, CLLocationManagerDelegate {
Run Code Online (Sandbox Code Playgroud)

附加信息:

  • 我添加了CoreLocation Framework(尝试直接在Xcode中添加它,也可以通过从文件夹中拖放实际文件,无需更改)
  • 在开始运行之前,我不得不重新安装Xcode 6 Beta 6(运行OSX 10.9.4,在首次启动时总是崩溃)
  • 如您所见,我将CoreLocation导入到我的文件中.
  • CLLocationManagerDelegate不会自动完成,它会一直到CLLocationManager

有任何想法吗?我假设这里没有正确的链接.

zis*_*oft 4

尝试清理您的构建目录:

产品-->清洁

产品-->(Alt 键)清理构建文件夹

删除您的派生数据:

窗口-->管理器-->删除派生数据