我是iOS开发的新手,发现很难完成我认为相当简单的任务。
我有一个使用Parse推送通知的应用程序,当用户在“设置”应用程序中更改应用程序的首选项时,我想订阅/取消订阅频道。我找到的所有信息都显示了一旦应用程序再次打开后如何同步设置,但我希望完成的内容如下:
简短的问题 - 在设置中更改首选项时,有没有办法在应用程序中注册回调?
谢谢!
答案 0 :(得分:1)
没有什么可以“回电”。如果用户在“设置”应用中工作,则您的应用 ex假设未运行。
当您的应用再次变为活动状态时,您会收到一个事件(applicationDidBecomeActive
)。你的工作是咨询你的NSUserDefaults,看看是否有任何变化,我相信你已经知道了。
如果这还不够,则不要使用“设置”包 - 在应用程序本身内提供订阅/取消订阅界面。