如何在更新后只显示一次视图控制器?

时间:2018-04-12 10:34:33

标签: objective-c xcode

我想知道在用户使用App Store更新应用程序后如何显示简单的视图控制器?

例如:

当前版本是3.0.3,并且商店(3.1)中有更新。当用户在更新后打开应用程序时,我想显示(仅限第一次)视图控制器。

我已经编码了这个:

     NSString *appVersion = NSBundle.mainBundle.infoDictionary[@"CFBundleShortVersionString"];
 if (appVersion != nil) {
      NSString *currentVersion = [NSUserDefaults.standardUserDefaults stringForKey:@"CurrentVersion"];
      if (![currentVersion isEqualToString:appVersion] && ![currentVersion isEqual:@"3.0"]) {
           [NSUserDefaults.standardUserDefaults setObject:appVersion forKey:@"CurrentVersion"];
           [self performSegueWithIdentifier:@"showwelcome" sender:nil];
      }
 }

0 个答案:

没有答案