所有视图控制器的变量

时间:2017-05-04 21:07:50

标签: swift variables uiviewcontroller

在我的登录屏幕中,在接受登录后,会将该号码作为UserNum提供给该特定用户,以便我可以访问存储在阵列中的信息。

我的问题是:如何在我的所有viewControllers中使用此变量来显示使用我的数组获得的信息?

1 个答案:

答案 0 :(得分:0)

这样做的一种方法是创建一个新的Swift文件,并使用这样的静态变量创建一个结构:

def _maybe_dedup_names(self, names):
    # see gh-7160 and gh-9424: this helps to provide
    # immediate alleviation of the duplicate names
    # issue and appears to be satisfactory to users,
    # but ultimately, not needing to butcher the names
    # would be nice!
    if self.mangle_dupe_cols:
        names = list(names)  # so we can index
        counts = {}

        for i, col in enumerate(names):
            cur_count = counts.get(col, 0)

            if cur_count > 0:
                names[i] = '%s.%d' % (col, cur_count)

            counts[col] = cur_count + 1

    return names

然后,如果需要,可以在任何视图控制器中修改它。

您可能应该保存并加载它,我推荐UserDefaults。