diff options
| author | Teddy Wing | 2012-04-26 01:55:31 -0400 |
|---|---|---|
| committer | Teddy Wing | 2012-04-26 01:55:31 -0400 |
| commit | 03668582bcd90409def595ea6f4c463e29557664 (patch) | |
| tree | 96a828ad33d9718f78b8295810696d0fb54e29d0 /Video Tuneup/Classes | |
| parent | 33d773e817a33eed4a282ed974700222dce42074 (diff) | |
| parent | 541a72c7fda508ec21e1adf8da66043807687222 (diff) | |
| download | Video-Tuneup-03668582bcd90409def595ea6f4c463e29557664.tar.bz2 | |
Merge branch 'master' of github.com:bcjordan/Video-Tuneup
Diffstat (limited to 'Video Tuneup/Classes')
| -rw-r--r-- | Video Tuneup/Classes/AssetsViewController.h | 4 | ||||
| -rw-r--r-- | Video Tuneup/Classes/AssetsViewController.m | 20 |
2 files changed, 24 insertions, 0 deletions
diff --git a/Video Tuneup/Classes/AssetsViewController.h b/Video Tuneup/Classes/AssetsViewController.h index ec64d3a..96dd3df 100644 --- a/Video Tuneup/Classes/AssetsViewController.h +++ b/Video Tuneup/Classes/AssetsViewController.h @@ -8,12 +8,16 @@ #import <UIKit/UIKit.h> #import <AssetsLibrary/AssetsLibrary.h> +#import "ViewController.h" @interface AssetsViewController : UITableViewController { NSMutableArray *assets; + ViewController *_viewController; } @property (nonatomic, retain) UIActivityIndicatorView *activity; @property (nonatomic, retain) ALAssetsLibrary *library; +- (void)setParentViewController:(ViewController *)viewController; + @end 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]; |
