2015-10-07 149 views
0

我一直在學習Swift一段時間,信號SIGABRT發生了幾次隨機。我在網上嘗試了一些教程,但它似乎並不一直工作。如何調試信號SIGABRT

這次我試圖用兩個視圖控制器設置待辦事項列表。一個有tableview,另一個有一個文本框來添加新的項目。以下是兩者的代碼行。希望有人能幫我解決這個難題。

import UIKit 

var toDoList = [String]() 

class FirstViewController: UIViewController,UITableViewDelegate { 
    @IBOutlet var toDoListTable: UITableView! 

    override func viewDidLoad() { 
     super.viewDidLoad() 
    } 

    override func didReceiveMemoryWarning() { 
     super.didReceiveMemoryWarning() 
    } 

    func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int{ 
     return toDoList.count 
    } 

    func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell{ 
     let cell = UITableViewCell(style: UITableViewCellStyle.Default, reuseIdentifier: "Cell") 

     cell.textLabel?.text = toDoList[indexPath.row] 

     return cell 
    } 
} 


import UIKit 

class SecondViewController: UIViewController { 

    @IBOutlet var newItem: UITextField! 
    @IBAction func addItem(sender: AnyObject) { 
     toDoList.append(newItem.text) 
     newItem.text = "" 
    } 

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

enter image description here enter image description here

回答

0

我收到這個錯誤,當我意外地重新命名的出口,而無需更新的連接。你有可能犯了這個錯誤嗎?