IOS - 将值存储在静态变量中,如php Sessions

时间:2015-06-21 21:52:00

标签: ios objective-c

我有一个应用程序,需要保持有多少人加入了一个房间,我的问题是保持这个价值。每次用户加入时我都需要将此值递增1。所以我需要检查房间是否已满。

我一直在考虑使用会话并在php中跟踪这个值,但是本机还有其他方法,所以我的问题是如何保留或保留这个值?

我尝试在两部手机上运行,​​但当第二部手机运行应用时全局值(myData)应为2时值始终为1:

key : value

1 个答案:

答案 0 :(得分:0)

如果您想在您的案例中同步设备之间的信息,您应该使用您的服务器更新数据(或者如何处理设备和房间之间的网络等)。

例如,如果您在新手机中安装应用程序,它应首先从服务器获取值并保存NSUserDefaults以便可以同步。 但是,通过这种方式,我认为您不需要在手机中存储数据,因此您可以直接使用来自服务器的信息来检查房间的完整性等。存储为NSUserDefaults看起来对我来说是不必要的。

我希望我的问题和你的应用是正确的。