首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Swift中声明全局变量

在Swift中声明全局变量
EN

Stack Overflow用户
提问于 2014-10-28 04:59:09
回答 4查看 66.9K关注 0票数 28

我想创建一个全局的定制对象数组,这些对象可以在整个应用程序(AppDelegate、ViewController类、TableViewController类等)中访问。我研究过一种方法,但没有找到答案。我尝试将数组设置为一个公共作用域,但是我收到了一个编译器警告,上面写着Declaring public variable from internal class,当我试图在另一个文件中访问它时,我会得到一个错误,上面写着Use of unresolved identifier 'arrayObjectives'

如何使应用程序中的所有文件都可以访问该数组,以及如何实例化该数组?

EN

Stack Overflow用户

发布于 2014-10-28 05:06:46

我就是这样做的..。

代码语言:javascript
复制
class MessageViewCell {
    struct MessageViewCellHeightCache {
        static var cache: [String:CGFloat] = Dictionary<String, CGFloat>()
    }
}

我访问它的方式如下:

代码语言:javascript
复制
MessageViewCell.MessageViewCellHeightCache.cache["first"] = 12.0
票数 5
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26601163

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档