diff options
Diffstat (limited to 'Video Tuneup/Classes/AssetsViewController.m')
| -rw-r--r-- | Video Tuneup/Classes/AssetsViewController.m | 20 | 
1 files changed, 20 insertions, 0 deletions
| diff --git a/Video Tuneup/Classes/AssetsViewController.m b/Video Tuneup/Classes/AssetsViewController.m index c948a0e..1a9e836 100644 --- a/Video Tuneup/Classes/AssetsViewController.m +++ b/Video Tuneup/Classes/AssetsViewController.m @@ -7,6 +7,7 @@  //  #import "AssetsViewController.h" +#import "ViewController.h"  @implementation AssetsViewController @@ -165,10 +166,29 @@  }  */ +#pragma mark - Reference back to media player + +- (void)setParentViewController:(ViewController *)viewController { +    _viewController = viewController; +} +  #pragma mark - Table view delegate  - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath  { + +    NSLog(@"Clicked on a row!!"); +    ALAsset *asset = [assets objectAtIndex:indexPath.row]; +    NSDictionary *assetURLs = [asset valueForProperty:ALAssetPropertyURLs]; +    for (NSString *assetURLKey in assetURLs) { +        if (_viewController != nil) { +            NSLog(@"AssetURL %@", [assetURLs valueForKey:assetURLKey]); +            [_viewController loadAssetFromFile:[assetURLs valueForKey:assetURLKey]]; +        } +    } + +    // TODO: hide this panel +      // Navigation logic may go here. Create and push another view controller.      /*       <#DetailViewController#> *detailViewController = [[<#DetailViewController#> alloc] initWithNibName:@"<#Nib name#>" bundle:nil]; | 
