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