如何将单个TableView单元格链接到另一个ViewController

时间:2017-03-09 12:20:52

标签: ios swift uitextview

我正在制作应用程序的笔记,我让用户输入标题和相同的注释。然后我在TableView单元格中打印笔记的标题然后我将单元格链接到另一个ViewController,它显示与特定标题相关的注释。我已成功为我创建了一个segue转到另一个VC,但如何在TextView中为每个标题打印不同的注释。我编写的代码附加了我的文本,并在所有情况下都给出了相同的TextView注释。

这是 VC 代码,其中我有notesField和标题字段

<link href="//ajax.googleapis.com/ajax/libs/dojo/1.6/dijit/themes/claro/claro.css" rel="stylesheet"/>
<script src="//ajax.googleapis.com/ajax/libs/dojo/1.11.3/dojo/dojo.js"></script>
<body class="claro">
  
</body>

然后我通过

将此笔记字段打印到新VC中
@IBAction func addItem(_ sender: Any)
{

        list.append(textField.text!)
        list2.append(notesField.text!)

}

我得到的是所有标题中的相同textView,文字附加。 如何为每个标题获得单独的备注?

1 个答案:

答案 0 :(得分:0)

单击特定TableViewCell后导航到另一个VC时。 这样做:

在你的VC中,声明一本字典。

var notesDictionary: [String: Any]?

在导航前的didSelectRow方法中,

obj.notesDictionary = self.yourCurrentDictionary
self.navigationController(push...obj)

现在。您可以在VC的viewDidLoad中访问notesDictionary来获取值。