AdJumpViewModel.m 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. //
  2. // AdJumpViewModel.m
  3. // BuguLive
  4. //
  5. // Created by xfg on 16/10/26.
  6. // Copyright © 2016年 xfg. All rights reserved.
  7. //
  8. #import "AdJumpViewModel.h"
  9. #import "LeaderboardViewController.h"
  10. @implementation AdJumpViewModel
  11. + (id)adToOthersWith:(HMHotBannerModel *)bannerModel
  12. {
  13. if (bannerModel.type == 0) // 跳转到普通webview
  14. {
  15. BGMainWebViewController *tmpController = [BGMainWebViewController webControlerWithUrlStr:bannerModel.url isShowIndicator:YES isShowNavBar:YES isShowBackBtn:YES isShowCloseBtn:YES];
  16. tmpController.navTitleStr = bannerModel.title;
  17. return tmpController;
  18. }
  19. else if(bannerModel.type == 1) // 跳转到排行榜
  20. {
  21. if (kIsCheckingVersion())
  22. {
  23. return nil;
  24. }
  25. LeaderboardViewController *lbVCtr = [[LeaderboardViewController alloc] init];
  26. lbVCtr.isHiddenTabbar = YES;
  27. return lbVCtr;
  28. }
  29. if (kIsCheckingVersion())
  30. {
  31. return nil;
  32. }
  33. LeaderboardViewController *lbVCtr = [[LeaderboardViewController alloc] init];
  34. lbVCtr.isHiddenTabbar = YES;
  35. return lbVCtr;
  36. return nil;
  37. }
  38. @end