2014-10-20 130 views
1

我從今天開始着手開發應用程序開發教程,並且已經開始面臨難以處理的bug。我知道專業開發人員可能很容易,但對我來說不是這樣。類AppDelegate:UIResponder,UIApplicationDelegate線程1:信號SIGABRT

簡單的應用程序,我做的 - 待辦事項

在新的項目 - >選項卡式應用程序 - >斯威夫特 - > iPhone 這是第二個視圖控制器代碼,

import UIKit 

class SecondViewController: UIViewController { 
var toDoItems:[String] = [] 

    @IBOutlet weak var toDoItem: UITextField! 

    @IBAction func addItem(sender: AnyObject) { 

     toDoItems.append(toDoItem.text) 

     println(toDoItems) 

    } 

    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. 
    } 


} 

我厭倦了這個SIGABRT問題。其他人正在使用與我一樣的代碼,並且程序工作得很好。不知道爲什麼我有這個問題。

我試過如下:

  • 清除緩存

  • 重新啓動Xcode的倍數次

  • 重做了完整代碼重新保存爲一個完全不同的文件

我使用的是以下方法:

  • 的Xcode 6.0.1(6A317)

  • OS約塞米蒂

  • 我有一個開發者賬戶

回答

1

我有同樣的確切的錯誤,我知道這是令人沮喪,但它絕對是愚蠢的。 問題出在一個插座上。也許你刪除了代碼行和/或替換它,但鏈接仍然存在。

在你的main.storyboard中檢查所有的網點,控制+(點擊插座),並檢查它是否與某物連接。 一旦你改正它應該運行沒有問題。