aboutsummaryrefslogtreecommitdiffstats
path: root/Video Tuneup/Classes
diff options
context:
space:
mode:
authorTeddy Wing2012-04-26 01:55:31 -0400
committerTeddy Wing2012-04-26 01:55:31 -0400
commit03668582bcd90409def595ea6f4c463e29557664 (patch)
tree96a828ad33d9718f78b8295810696d0fb54e29d0 /Video Tuneup/Classes
parent33d773e817a33eed4a282ed974700222dce42074 (diff)
parent541a72c7fda508ec21e1adf8da66043807687222 (diff)
downloadVideo-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.h4
-rw-r--r--Video Tuneup/Classes/AssetsViewController.m20
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];