我是Swift新手(我使用2.0),並沒有任何編程經驗。所以,我是新手)試圖做一些相當簡單的事情。鏈接一個UITableViewCell
點擊呼叫不同的ViewController
。這就像用戶點擊單元車並打開新的ViewController
。鏈接一個單元格來調用不同的ViewController
我已經創建了ViewControllers (storyboard A,B,C,D,E)
。 我如何連接?如果我正確理解我應該使用didSelectRowAtIndexPath
。我曾問過
代碼:
import UIKit
class FirstViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
let list = ["Cars", "Fruits", "Foods", "Toys"]
let listdesc = ["Toyota", "Apple", "Meat", "Fallout 4"]
let identities = ["A", "B", "C", "D"]
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return list.count;
}
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cellIdentifier: String = "cell"
let cell: UITableViewCell = UITableViewCell(style: UITableViewCellStyle.Subtitle, reuseIdentifier: cellIdentifier)
cell.textLabel?.text = list[indexPath.row]
cell.detailTextLabel?.text = listdesc[indexPath.row]
return cell
}
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
}
的,他應該設置'stoaryboard identifier'!你應該在回答中提到! – Lion
是的..他必須設置標識符... –
謝謝大家,我真的很感激。 as有2個嚴重錯誤! A和! B - >使用未聲明的類型「A」和「B」。請檢查我的故事板 - https://postimg.org/image/altu24893/ – JonnyA