我正在研究一个简单的项目,只有几个文件。我去洗手间,回来后做了一件错事。 Xcode停止识别我要创建的任何类或对象。Xcode问题。在一个项目中没有识别的类,但在其他项目中工作正常
为了更好地解释,我试图创建一个新的操作表,但它不会识别这个类,所以我试着看看它是否被卡住了,我从类中删除了一个UIAlertViewDelegate
(它在工作之前,仍然是紫色,作为一个公认的元素),但删除后,如果我尝试重写,它不会再次识别它。
我试着重新启动comp,重新启动Xcode,我试着删除Derived Data。没有工作。
如果我打开另一个项目,它工作得很好,所以在一个项目中一定是错误的。
可能是什么?
,它认识到只有几件事情是很少的协议,应用程序的委托,原始类型,过滤器发电机,原始字节,我自己的类,数组...
我完全失去了。它似乎缺少一个引用,就像它不会导入一些框架(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.
}
}
请给我看看你的代码最好我们帮你 – 2014-10-29 08:24:21
编辑显示代码,但我不认为这是代码问题,我试图删除所有的代码,将其恢复到基地当我使用Tabbed栏控制器时Xcode打开的代码...仍然不起作用 – Swifterino 2014-10-29 08:43:30