gpt4 book ai didi

swift - 如何使用 Storyboard将字符串传递到另一个 Controller (textViewController)Swift 3

转载 作者:行者123 更新时间:2023-11-30 12:38:15 24 4
gpt4 key购买 nike

  1. 创建模型
class model: NSObject {
var title: String = ""
}
  • 在方法 print 中
  • func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    let cell = tableView.dequeueReusableCell(withIdentifier: "itemCell") as! itemTableViewCell
    let person = items[indexPath.row]
    cell.itemLabel.text = person.value(forKey: "name") as? String
    m.title = cell.itemLabel.text!
    print(m.title)

    return cell
    }
  • 字符串不起作用
  • class textViewController: UIViewController {

    @IBOutlet var textView: UITextView!

    override func viewDidLoad() {
    super.viewDidLoad()

    let V = ViewController()
    textView.text = V.m.title
    }

    }

    图片看这里

    render screenshot 1 render screenshot 2

    最佳答案

    您必须使用此方法将字符串传递给新的 View Controller :

    override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
    if segue.identifier == "AdYourIdentifierFromStoryboardHere"
    {
    if let destinationVC = segue.destinationViewController as? textViewController {
    destinationVC.title = title
    }
    }
    }

    这篇文章会对您有所帮助http://www.codingexplorer.com/segue-swift-view-controllers/

    关于swift - 如何使用 Storyboard将字符串传递到另一个 Controller (textViewController)Swift 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42599807/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com