我正在编写一个用户可以拥有N个生命的游戏,在一段时间后,每个生命都会被补充,T。
在iOS中实现此功能的最佳方式是什么,因为用户可能会或可能不会在生活补充时打开应用程序。
我原本以为我可以触发UILocalNotification,但是保证会一直触发(例如,如果关闭手机会怎样)?
答案 0 :(得分:1)
您不希望在向用户显示此通知时使用此通知。相反,当应用程序打开时,您应该运行一个计时器并在它启动时进行补充。您还应该存储补充日期,可能是用户默认值或钥匙串,这样如果应用程序关闭,您可以将该日期与现在再次打开时进行比较,并确定补充的数量。