ServerManager+category.m 1014 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. //
  2. // ServerManager+category.m
  3. // SikeyComm
  4. //
  5. // Created by 刘振兴 on 2025/2/25.
  6. // Copyright © 2025 BaH Cy. All rights reserved.
  7. //
  8. #import "ServerManager+category.h"
  9. @implementation ServerManager (category)
  10. + (NSArray*)getServerCategoryNames {
  11. return @[@"", @"H210服务器", @"VeryFit Kids服务器", @"W112A1国外服务器", @"国内服务器"];
  12. }
  13. + (NSInteger)getServerCategory {
  14. NSNumber* type = [[NSUserDefaults standardUserDefaults] objectForKey:@"KEY_SERVER_CATEGORY"];
  15. if (type) {
  16. return [type integerValue];
  17. } else {
  18. NSInteger value = 0;
  19. [self setServerCategory:value];
  20. return value;
  21. }
  22. }
  23. + (void)setServerCategory:(NSInteger)category {
  24. SK_PROJECT = category;
  25. [[NSUserDefaults standardUserDefaults] setObject:@(category) forKey:@"KEY_SERVER_CATEGORY"];
  26. [[NSUserDefaults standardUserDefaults] synchronize];
  27. }
  28. + (void)resetServerCategory {
  29. NSInteger category = [self getServerCategory];
  30. SK_PROJECT = category;
  31. }
  32. @end