如何快速地在另一个Vc中追加表格视图?

问题描述 投票:1回答:1

仍然学习并且不是很聪明。在2个VC中:第一个具有一些标签,这些标签可对第二个VC中的表视图执行排序。尽管代码中显示了附加,但它只能运行一次。从第二个VC到第一个VC有一个放松,但是当我按下按钮来追加和“馈送” tableview时,它没有追加,而是替换了第一个segue。我相信这是因为segue,因为它将始终显示一个全新的VC而不会追加tableview,因此我将丢失第一个“插入”。或者,附加代码有问题。任何帮助或示例如何在另一个VC中附加表格视图都将非常有帮助。我找了很多东西,但似乎总有一个从表视图到表视图的联系。我预先感谢您的任何想法。

swift uitableview label segue
1个回答
1
投票

您应该创建一个新文件ApplicationData.swift并写下以下代码:

import Foundation

class ApplicationData {
    static var shared = ApplicationData()

    var cities = ["Austin", "Barcelona", "Canberra", "Darwin", "Florida", "Moscow"]

    private init() {
        print("Shared instance succuessfully instantiated")
    }
}

在您的任何视图控制器中,您应该添加变量:

var applicationData = ApplicationData.shared

无论哪个控制器更改了变量的城市属性,它都会影响您的应用程序中共享的一个实例。

© www.soinside.com 2019 - 2024. All rights reserved.