如何在启动时仅向以前的用户显示有关新功能的消息

时间:2018-04-21 14:18:13

标签: swift xcode message uialertview

我正在添加新功能,并希望在应用启动时创建一条消息(如UIAlertController)来解释新功能。

对于已下载该应用的用户,是否还有这样做?下载该应用的新用户不需要查看新功能消息,因为他们之前的所有功能都是新功能,因为他们之前从未使用过该应用。或许我会留言但内容会有所不同。

谢谢!

1 个答案:

答案 0 :(得分:0)

最简单的方法是将当前版本保存在UserDefaults中:

var defaults = UserDefaults.standard
defaults.set(2.2, forKey: "lastVersion")

然后在您的初始视图控制器上检查它们是否具有最新版本:

override func viewDidLoad() {
     super.viewDidLoad()
     if let lastVersion = NSUserDefaults.standard(forKey: "lastVersion") {
        print(lastVersion)
     }
}

然后由您决定如何呈现新功能列表。