2014-10-29 65 views
1

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

請給我看看你的代碼最好我們幫你 – 2014-10-29 08:24:21

+0

編輯顯示代碼,但我不認爲這是代碼問題,我試圖刪除所有的代碼,將其恢復到基地當我使用Tabbed欄控制器時Xcode打開的代碼...仍然不起作用 – Swifterino 2014-10-29 08:43:30

回答

相關問題