我想创建一个全局的定制对象数组,这些对象可以在整个应用程序(AppDelegate、ViewController类、TableViewController类等)中访问。我研究过一种方法,但没有找到答案。我尝试将数组设置为一个公共作用域,但是我收到了一个编译器警告,上面写着Declaring public variable from internal class,当我试图在另一个文件中访问它时,我会得到一个错误,上面写着Use of unresolved identifier 'arrayObjectives'。
如何使应用程序中的所有文件都可以访问该数组,以及如何实例化该数组?
发布于 2014-10-28 05:06:46
我就是这样做的..。
class MessageViewCell {
struct MessageViewCellHeightCache {
static var cache: [String:CGFloat] = Dictionary<String, CGFloat>()
}
}我访问它的方式如下:
MessageViewCell.MessageViewCellHeightCache.cache["first"] = 12.0https://stackoverflow.com/questions/26601163
复制相似问题