venues now have correct information on them
This commit is contained in:
@@ -10,6 +10,7 @@
|
||||
#import "FESSCheduleEntry.h"
|
||||
#import "FESScheduleEntryCell.h"
|
||||
#import "FESScheduleFilmsViewController.h"
|
||||
#import "FESDataProvider.h"
|
||||
|
||||
@interface FESScheduleTableViewController ()
|
||||
|
||||
@@ -34,7 +35,10 @@
|
||||
[super viewDidLoad];
|
||||
self.tableView.delegate = self;
|
||||
self.tableView.dataSource = self;
|
||||
[self getScheduleDataFromServer];
|
||||
[FESDataProvider getDataFromServerForUrl:SCHEDULE_URL andProcessThemWith:^(NSData *data) {
|
||||
[self setupScheduleFromJSONArray:data];
|
||||
[self.tableView performSelectorOnMainThread:@selector(reloadData) withObject:nil waitUntilDone:NO];
|
||||
}];
|
||||
|
||||
// Uncomment the following line to preserve selection between presentations.
|
||||
// self.clearsSelectionOnViewWillAppear = NO;
|
||||
@@ -62,25 +66,7 @@
|
||||
return [self.scheduleArray count];
|
||||
}
|
||||
|
||||
-(void)getScheduleDataFromServer {
|
||||
|
||||
NSLog(@"Getting data");
|
||||
|
||||
NSURL *url = [[NSURL alloc] initWithString:SCHEDULE_URL];
|
||||
[NSURLConnection sendAsynchronousRequest:[[NSURLRequest alloc] initWithURL:url] queue:[[NSOperationQueue alloc] init] completionHandler:^(NSURLResponse *response, NSData *data, NSError *connectionError) {
|
||||
if(connectionError) {
|
||||
NSLog(@"Error getting %@ schedule data: - %@", SCHEDULE_URL, [connectionError localizedDescription]);
|
||||
}
|
||||
else {
|
||||
NSLog(@"Parsing data.");
|
||||
[self setupScheduleFromJSONArray:data];
|
||||
[self.tableView reloadData];
|
||||
}
|
||||
}];
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
-(void)setupScheduleFromJSONArray:(NSData*)dataFromServerArray{
|
||||
|
||||
Reference in New Issue
Block a user