私はBasicPhrasesVCと呼ばれるViewviewを持つViewControllerを持っていて、次のViewController(BasicPhrasesVCという)に表示するために、選択したセルのデータを渡したいと思います。私はここに置か内容が不明だすぐにprepareForSegueを使用するにはどうすればよいですか?
class BasicPhrasesVC: UIViewController, UITableViewDataSource, UITableViewDelegate {
let basicPhrases = ["Hello.","Goodbye.","Yes.","No.","I don't understand.","Please?","Thank you.","I don't know."]
var selectedBasicPhrase = ""
func numberOfSectionsInTableView(tableView: UITableView) -> Int {
return 1
}
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return basicPhrases.count
}
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("Cell")!
cell.textLabel?.text = basicPhrases[indexPath.row]
return cell
}
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
は、すべてのヘルプは高く評価され
}
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
selectedBasicPhrase = basicPhrases[indexPath.row]
performSegueWithIdentifier("BasicPhrasesVC2BasicDisplayVC", sender: self)
}
}
(私は、変数「selectedBasicPhrase」に渡したいです)。
おかげ "型の値指定した型に 'BasicDisplayVC' 'BasicPhrasesVC' を変換することができません" と 。 –
destinationViewControllerの名前がdestinationに変更されました。 –