我正在开发一个简单的项目,只有几个文件。我去了洗手间,在我回来之后出现了一些错误。 Xcode停止识别我要创建的任何类或对象。
为了更好地解释,我尝试创建一个新的Action表但是它不会识别该类,所以我试着看看它是否卡住了我从类中删除了UIAlertViewDelegate
(它之前正在工作,并且仍然是紫色,作为一个公认的元素)但是在删除之后,如果我尝试重写它将无法再识别它。
我尝试重新启动comp,重新启动Xcode,我尝试删除派生数据。没有任何效果。
如果我打开另一个项目,它的工作正常,所以在那个项目中一定有问题。
可能是什么?
它认识到的只有少数几个协议,app委托,原始类型,过滤器生成器,原始字节,我自己的类,数组......
我完全迷失了。它似乎缺少一个引用,就像它不会导入一些框架(UIKit
n等)它可以是构建设置中的东西吗?
这是所有代码......
FirstViewController
import UIKit
class FirstViewController: UIViewController, UIWebViewDelegate, UIAlertViewDelegate {
let _siteUrl = "http://www.google.it"
@IBOutlet weak var _spinner: UIActivityIndicatorView!
@IBOutlet weak var _webView: UIWebView!
override func viewDidLoad() {
super.viewDidLoad()
_webView.delegate = self
loadSite()
}
func loadSite(){
let requestUrl = NSURL(string:_siteUrl)
let request = NSURLRequest(URL: requestUrl!)
_webView.loadRequest(request)
}
func webView(webView: UIWebView, shouldStartLoadWithRequest request: NSURLRequest, navigationType: UIWebViewNavigationType) -> Bool {
_spinner.startAnimating()
return true
}
func webViewDidFinishLoad(webView: UIWebView) {
println("Did finish load")
_spinner.stopAnimating()
}
}
SecondViewController
import UIKit
class SecondViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}