2014-10-29 3 views
1

나는 간단한 프로젝트를 진행하고 있었지만 몇 개의 파일 만 작업했습니다. 나는 화장실에 갔다. 그리고 내가 돌아 왔고, 틀린 무엇인가하게되었다. Xcode는 내가 만들 클래스 나 객체를 인식하지 못하게했습니다.Xcode 문제입니다. 한 프로젝트에서는 인식되지 않지만 다른 프로젝트에서는 잘 동작하지 않는 클래스

더 자세히 설명하기 위해 새로운 작업 시트를 만들려고했지만 클래스를 인식하지 못해 방금 막혔는지 알기 위해 클래스에서 UIAlertViewDelegate을 제거했습니다. 인식 된 요소로 보라색으로 표시됨). 삭제 후 재 작성을 시도하면 다시 인식 할 수 없습니다.

Xcode를 다시 시작한 채로 comp를 다시 시작하려고 시도했지만 파생 데이터 삭제를 시도했습니다. 아무것도 효과가 없습니다.

다른 프로젝트를 열면 제대로 작동하므로 그 프로젝트에서 뭔가 잘못되어 있어야합니다.

무엇이있을 수 있습니까? 가 인식

유일한 몇 가지 내가 완전히 잃었어요

... 몇 프로토콜, 응용 프로그램 위임, 원시 형, 필터 발전기, 원시 바이트, 내 자신의 클래스, 배열이다. 그것이 어떤 프레임 워크 (UIKit n 등등)를 가져 오지 않는 것처럼 참조가 누락 된 것 같습니다. 빌드 설정에서 뭔가가 될 수 있습니까?

이있는 모든 코드 ...

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

코드를 표시하도록 수정하는 것이 좋습니다. –

+0

코드를 표시하도록 수정되었지만, 코드 문제라고 생각하지 않습니다. 모든 코드를 제거하고 기본으로 복원하려고 시도했습니다. Tabbed bar 컨트롤러를 사용할 때 Xcode가 열리는 코드 ... 여전히 작동하지 않습니다. – Swifterino

답변

0

당신은 "수정"엑스 코드로 시도 할 수

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. 때로는 효과가 있습니다. 찾아보기 https://github.com/codepath/ios_guides/wiki/Fixing-Xcode