标签: ios objective-c singleton
是否可以从特定方法初始化Singleton而不是在执行应用程序时?
我需要在viewdidload中运行一个方法,具体取决于Singleton是否返回nil,但是当应用程序运行时它已创建,然后它永远不会返回nil。
答案 0 :(得分:0)
Singleton的getInstance()根据定义永远不会返回null。如果尚未创建Singleton实例,则将创建它并返回对象引用。我想你唯一能得到null的时候是因为某些原因导致对象创建失败(内存不足或某些不可预见的情况)。
null