Ios 读取Swift xCode中的最后一行控制台代码
我希望能够读取最后一个控制台行并将其存储为变量 我想这样做是因为我有一个表视图,其中包含数组中的项目,我想制作我的应用程序,这样当你按下其中一个单元格时,它会将下一个屏幕上的标签文本更改为所选单元格的文本。 到目前为止,我只需要能够打印单元格文本,但我不知道如何传输它。 我认为,通过将println存储为变量并使用Ios 读取Swift xCode中的最后一行控制台代码,ios,xcode,swift,uitableview,Ios,Xcode,Swift,Uitableview,我希望能够读取最后一个控制台行并将其存储为变量 我想这样做是因为我有一个表视图,其中包含数组中的项目,我想制作我的应用程序,这样当你按下其中一个单元格时,它会将下一个屏幕上的标签文本更改为所选单元格的文本。 到目前为止,我只需要能够打印单元格文本,但我不知道如何传输它。 我认为,通过将println存储为变量并使用prepareForSegue将其发送过来可能会奏效 e、 g: [这里是什么…?] override func prepareForSegue(segue: UIStoryboard
prepareForSegue
将其发送过来可能会奏效
e、 g:
[这里是什么…?]
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
var nextViewController: SecondViewController = segue.destinationViewController as SecondViewController
nextViewController.recievedString = storedString
}
尝试将文本存储在单元格中,而不是打印它,就像打印它的位置一样,而是将storedString设置为等于它,类似于
//You were doing something like this
println(cellText)
//instead do something like this
self.storedString = cellText
然后,由于prepareForSegue方法看起来应该正确地将storedString作为ReceivedString传入,因此在SecondViewController add的viewDidLoad方法中
self.labelName.text = self.recievedString
希望这能奏效 不要试图通过命令行传输数据!这是最糟糕的事情,在你的程序中通过它!更容易、更安全、不麻烦、更健壮等等。嗯,对不起,我该怎么做?我对@kametrixomt的编程还是很陌生谢谢@雷切尔·哈维
self.labelName.text = self.recievedString