我希望能够读取LAST控制台行并将其存储为变量。
我想这样做是因为我有一个表视图,其中包含我的数组中的项目,我想创建我的应用程序,以便当您按下其中一个单元格时,它会将下一个屏幕上的标签文本更改为选择的单元格文本。
到目前为止,我只能打印单元格文本,但我不知道如何传输它。
我认为能够将println存储为变量并使用prepareForSegue
发送它可能有效。
e.g:
import UIKit
var storedString = String()
println("hello")
[这是什么.. ???]
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
var nextViewController: SecondViewController = segue.destinationViewController as SecondViewController
nextViewController.recievedString = storedString
}
答案 0 :(得分:1)
尝试将文本存储在单元格中而不是打印它,就像打印它一样,而是将storedString设置为等于它,有点像
//You were doing something like this
println(cellText)
//instead do something like this
self.storedString = cellText
然后,因为你的prepareForSegue方法看起来应该正确地传递storedString作为recievedString,所以在SecondViewController的viewDidLoad方法中添加
self.labelName.text = self.recievedString
希望这应该有用!