我刚刚从Xcode 6 Beta 3升级到Xcode 6 Beta 6.在Beta 3中,一切正常并且编译得像我想要的那样。
现在,我无法让CLLocationManagerDelegate工作,即我总是使用未声明的类型'CLLocationManagerDelegate' - 错误消息。
这就是我的文件:
import UIKit
import CoreLocation
class ViewController: UIViewController, UITableViewDelegate, UITableViewDataSource, CLLocationManagerDelegate {
其他信息:
有什么想法吗?我假设这里没有正确的链接。
答案 0 :(得分:4)
尝试清理构建目录:
产品 - >清洁
产品 - >(Alt键)清洁构建文件夹
删除您的派生数据:
窗口 - >管理器 - >删除派生数据
答案 1 :(得分:4)
使用未声明类型的另一个可能原因'错误是您的课程也在测试目标范围内,但未声明的类型是'不是。
答案 2 :(得分:2)
这是XCode中的一个错误。在Beta7 / Xcode6中解决了。