2.1.5.txt 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. require('NSMutableDictionary','UIImage','UITabBarController','UIApplication')
  2. defineClass('MKRSelectDeviceController',{
  3. 'initSubviews' : function (argument,originalInvocation) {
  4. _OC_RunInvocation(originalInvocation)
  5. var dataArr = self.dataArr()
  6. var ballArr = self.ballArray()
  7. var dict = NSMutableDictionary.dictionary()
  8. dict.setObject_forKey('logo_bubble_dev_p5','pic')
  9. dict.setObject_forKey('MW-P5','productModel')
  10. dataArr.replaceObjectAtIndex_withObject(18,dict)
  11. var btn = ballArr.objectAtIndex(18)
  12. var image = UIImage.imageNamed('logo_bubble_dev_p5')
  13. btn.setImage_forState(image,0)
  14. self.startTime()
  15. }
  16. })
  17. defineClass('MKRLaunchADManager',{},{
  18. 'shouldShow' : function (argument,originalInvocation) {
  19. var window = UIApplication.sharedApplication().keyWindow()
  20. // UIViewController *last = window.rootViewController;
  21. var controller = window.rootViewController()
  22. // [UITabBarController class]
  23. var res = controller.isKindOfClass(UITabBarController.class())
  24. if (res == true){
  25. return false
  26. }else{
  27. var originRes = _OC_RunInvocation(originalInvocation)
  28. return originRes
  29. }
  30. }
  31. })