我刚刚为我的应用程序实现了InAppSettingsKit,现在我正在尝试确定将新设置推送到我的应用程序的最佳方法。目前我有几个不同的视图控制器将通过设置更改来实现。我知道我需要使用委托方法,但是我想知道如何使用新设置更新其他视图控制器。是否应该遵循某种最佳做法?
答案 0 :(得分:1)
我认为inAppSettingsKit使用NSUserDefaults
,在这种情况下适用相同的做法。
更改设置的一般良好做法是观察通知NSUserDefaultsDidChangeNotification
并使用观察者方法更新您的视图。由于通常需要许多观察者,委托方法不是解决此问题的好方法。