【发布时间】:2015-02-24 08:36:59
【问题描述】:
请原谅新手的问题,我一直在尝试一切,但无法让它发挥作用:(
我在TableView中有一个列表,理想情况下,选择单元格(行)时,它将所选单元格文本显示为导航栏的标题。
这是我认为应该将所选值传递给下一个 segue 的调用
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
let selectedTopic = Topics[indexPath.row]
let Sentences = SentencesVC()
Sentences.TopicPassed = selectedTopic.heading
self.performSegueWithIdentifier("gotoSentences", sender: tableView)
let pathSelect = TopicTableView.indexPathForSelectedRow()
pathSelect
}
还有另一个 ViewController 的代码:
var TopicPassed:String!
@IBOutlet weak var NavBar: UINavigationBar!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
self.navigationItem.title = TopicPassed
}
任何帮助都将不胜感激,因为它让我发疯,我不确定我尝试了多少次不同的解决方案都无济于事。
提前致谢
【问题讨论】:
标签: ios uitableview swift uinavigationbar