| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- //
- // FLEXSetExplorerViewController.m
- // Flipboard
- //
- // Created by Ryan Olson on 5/16/14.
- // Copyright (c) 2014 Flipboard. All rights reserved.
- //
- #import "FLEXSetExplorerViewController.h"
- #import "FLEXRuntimeUtility.h"
- #import "FLEXObjectExplorerFactory.h"
- @interface FLEXSetExplorerViewController ()
- @property (nonatomic, readonly) NSSet *set;
- @end
- @implementation FLEXSetExplorerViewController
- - (NSSet *)set
- {
- return [self.object isKindOfClass:[NSSet class]] ? self.object : nil;
- }
- #pragma mark - Superclass Overrides
- - (NSString *)customSectionTitle
- {
- return @"Set Objects";
- }
- - (NSArray *)customSectionRowCookies
- {
- return self.set.allObjects;
- }
- - (NSString *)customSectionTitleForRowCookie:(id)rowCookie
- {
- return [FLEXRuntimeUtility descriptionForIvarOrPropertyValue:rowCookie];
- }
- - (NSString *)customSectionSubtitleForRowCookie:(id)rowCookie
- {
- return nil;
- }
- - (UIViewController *)customSectionDrillInViewControllerForRowCookie:(id)rowCookie
- {
- return [FLEXObjectExplorerFactory explorerViewControllerForObject:rowCookie];
- }
- - (BOOL)shouldShowDescription
- {
- return NO;
- }
- @end
|