阅读Swift xCode

时间:2015-07-11 17:48:32

标签: ios xcode swift uitableview

我希望能够读取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

}

1 个答案:

答案 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

希望这应该有用!