我正在制作应用程序的笔记,我让用户输入标题和相同的注释。然后我在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,文字附加。 如何为每个标题获得单独的备注?
答案 0 :(得分:0)
单击特定TableViewCell
后导航到另一个VC时。
这样做:
在你的VC中,声明一本字典。
var notesDictionary: [String: Any]?
在导航前的didSelectRow
方法中,
obj.notesDictionary = self.yourCurrentDictionary
self.navigationController(push...obj)
现在。您可以在VC的viewDidLoad中访问notesDictionary来获取值。