Iphone 抓住辛格尔顿的变化

Iphone 抓住辛格尔顿的变化,iphone,ios,objective-c,Iphone,Ios,Objective C,我有一个Singelton类,它与一个简单的聊天服务器进行通信。它接收消息并将消息放入NSMutableArray 目前,我正在通过读取我的NSMutableArray中的数据来更新我的firstViewController中的tableView-这一切正常 唯一的问题是,为了更新表,我必须切换到另一个视图,然后再返回(即使我的NSMutableArray正在使用Singleton类中的新数据进行实时更新) 当我的NSMutableArray有新数据时,如何使我的表更新?当数据更改时,您的单例可

我有一个Singelton类,它与一个简单的聊天服务器进行通信。它接收消息并将消息放入
NSMutableArray

目前,我正在通过读取我的
NSMutableArray
中的数据来更新我的firstViewController中的tableView-这一切正常

唯一的问题是,为了更新表,我必须切换到另一个视图,然后再返回(即使我的
NSMutableArray
正在使用Singleton类中的新数据进行实时更新)


当我的
NSMutableArray
有新数据时,如何使我的表更新?

当数据更改时,您的单例可以更新。您的视图控制器作为此通知的观察者,并在收到通知时更新您的视图。

如何从我的Singleton发送通知并在包含我的表的viewController中接收通知?这就成功了:非常感谢!!:)