【问题标题】:Popup alert view on app start after update更新后应用启动时弹出警报视图
【发布时间】:2014-07-09 02:45:35
【问题描述】:

我想在更新后添加一个带有信息的警报视图,新应用版本中有什么新功能!

我使用这个代码:

BOOL isRunMoreThanOnce = [[NSUserDefaults standardUserDefaults] boolForKey:@"isRunMoreThanOnce"];
if(!isRunMoreThanOnce){
        // Show the alert view

        UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Achtung" message:@"Version 1.5" delegate:self cancelButtonTitle:@"OK..!" otherButtonTitles:nil, nil];
        [alert show];
        // Then set the first run flag
        [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"isRunMoreThanOnce"];
        [[NSUserDefaults standardUserDefaults] synchronize];
}

但是这个警报在第一次启动时只显示一次,我如何检查捆绑版本,并在更新后第一次启动时显示警报!

感谢您的帮助

【问题讨论】:

    标签: ios


    【解决方案1】:

    我会将当前应用程序版本号保存在 NSUserDefaults 中,然后在您更新应用程序时检查新版本号和保存的版本号。

    要获取应用版本号,您可以使用以下方法

    NSString * appVersionString = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleShortVersionString"];
    

    更多详情请参考question

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多