我正在研究一個簡單的項目,只有幾個文件。我去洗手間,回來後做了一件錯事。 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