假设我有两个UIViewController
和一个设置(NSObject
类)。我需要在两个控制器中包含设置类中包含的一些信息。
我在第一个控制器中分配并初始化设置类,如何在第二个控制器中使用相同的类实例而不再重新分配它?
我知道我可以将信息从一个控制器发送到另一个控制器,或者任何其他技术,但有没有办法避免多次分配一个类?
答案 0 :(得分:1)
首先:您不初始化类或类对象,而是初始化类的实例对象。
每次向某人(包括视图控制器)发布信息时,都不必创建新实例。只需为两个视图控制器提供一个属性settings
,并在创建视图控制器后设置该属性,并始终使用Settings
的相同实例。