我正在使用objective-c制作一个Hangman应用程序,并希望包含一个统计页面,其中包含游戏玩法,赢得游戏等等。我有4个视图控制器连接到他们自己的.m文件。一个用于主页,一个用于单个玩家,一个用于多人游戏,一个用于统计。如何从一个视图控制器获取信息到另一个?
例如,如果用户输了游戏,我如何从单人游戏视图控制器到统计页面获取该信息?
(我不能包含视图控制器,所以我真的不知道要包含哪些代码。)
答案 0 :(得分:0)
您应该创建另一个对象来将数据存储在应用程序委托中,并将指向存储的数据对象的指针传递给视图控制器。这称为模型视图控制器。存储数据的对象称为模型对象。
答案 1 :(得分:0)
创建一个UIViewController类作为常用,并创建数据实例,用于在该类中存储游戏信息。
您可以将此视图控制器用作所有4个视图控制器的超类。即,您需要继承该类而不是UIViewController。
或者您可以创建单例对象类来存储数据。
希望这可以帮助你。