FLEXBundleShortcuts.m 650 B

12345678910111213141516171819202122232425262728
  1. //
  2. // FLEXBundleShortcuts.m
  3. // FLEX
  4. //
  5. // Created by Tanner Bennett on 12/12/19.
  6. // Copyright © 2019 Flipboard. All rights reserved.
  7. //
  8. #import "FLEXBundleShortcuts.h"
  9. #import "FLEXFileBrowserTableViewController.h"
  10. @implementation FLEXBundleShortcuts
  11. #pragma mark - Overrides
  12. + (instancetype)forObject:(NSBundle *)bundle {
  13. return [self forObject:bundle additionalRows:@[@"Browse bundle directory"]];
  14. }
  15. - (UIViewController *)viewControllerToPushForRow:(NSInteger)row {
  16. if (row == 0) {
  17. return [FLEXFileBrowserTableViewController path:[self.object bundlePath]];
  18. }
  19. return [super viewControllerToPushForRow:row];
  20. }
  21. @end