iOS中singleton类中的访问变量

iOS中singleton类中的访问变量,ios,singleton,Ios,Singleton,我的应用程序基本上采用姓名、电话号码等,并将其存储在plist中。我有一个将所有数据存储在plist中的按钮(它是一个单独的类“FirstClass”),还有一个将加载所有数据并在表视图中打开的按钮。所以我决定创建一个singleton类来存储数据,并且能够操作数据,所有其他类都可以从singleton类访问数据。但是singleton类是NSObject上的一个子类,所以我不能在我的singleton类中为name、phone number等文本字段创建Outlet,所以我需要在我的“Firs

我的应用程序基本上采用姓名、电话号码等,并将其存储在plist中。我有一个将所有数据存储在plist中的按钮(它是一个单独的类“FirstClass”),还有一个将加载所有数据并在表视图中打开的按钮。所以我决定创建一个singleton类来存储数据,并且能够操作数据,所有其他类都可以从singleton类访问数据。但是singleton类是NSObject上的一个子类,所以我不能在我的singleton类中为name、phone number等文本字段创建Outlet,所以我需要在我的“FirstClass”中创建它,我如何访问singleton类中这些字段中的文本?通过创建“FirstClass”的普通类实例

您描述的单例充当您的数据模型(MVC的“M”部分)。插座属于视图控制器(“C”部分)


因此,具体来说,视图控制器应该处理被按下的按钮,然后告诉数据模型singleton要做什么。加载数据后,singleton将执行类似于发布通知(或执行块)的操作,告知view controller应该重新加载表。

我如何告诉我的数据模型singleton该做什么?当按下按钮时,如何将数据从视图控制器传递给singleton?在singleton中创建一个方法并调用它。通常情况下,您会将singleton作为类方法进行引用,因此类似于:
[[MySingleton sharedInstance]useData:someData]