我想在我的 iOS 应用程序的 Constants Singleton 类中设置我的全局常量值,以便任何导入常量的类都可以使用这些值。
然而,在这个想法玩了几个小时之后,我仍然无法让它发挥作用。
在我的 Constants.m 文件中
@interface Constants()
{
@private
int _NumBackgroundNetworkTasks;
NSDateFormatter *_formatter;
}
@end
@implementation Constants
static Constants *constantSingleton = nil;
//Categories of entries
typedef enum
{
mapViewAccessoryButton = 999
} UIBUTTON_TAG;
+(id)getSingleton
{
.....
}
我有另一个类 MapViewController ,其中我有对常量单例的引用,我试图像这样访问枚举
myDetailButton.tag = self.constSingleton.UIBUTTON_TAG.mapViewAccessoryButton;
但是,这是行不通的。我无法访问 mapviewcontroller 内的 UIBUTTON_TAG
有人有什么建议吗?
谢谢