我的应用首次启动时如何收集用户信息?
我想确保他们同意使用条款 - 如果他们不同意,我如何阻止他们使用应用功能?
答案 0 :(得分:3)
据我了解你的问题;最简单的方法;如果您需要的信息保存在那里,请检查NSUserDefaults。
如果是,那很好,只需启动应用程序。
如果不是,请要求用户输入信息并接受协议。完成后,将其保存在NSUserDefaults中,以便下次不会询问,并启动应用程序。
如果用户从未同意,则该信息不在NSUserDefaults中,因此他将无法通过接受屏幕,它会要求他每次都接受。