diff --git a/iOS Example/Classes/Controllers/PublicTimelineViewController.m b/iOS Example/Classes/Controllers/PublicTimelineViewController.m index 8da1159..966b607 100644 --- a/iOS Example/Classes/Controllers/PublicTimelineViewController.m +++ b/iOS Example/Classes/Controllers/PublicTimelineViewController.m @@ -42,8 +42,10 @@ self.navigationItem.rightBarButtonItem.enabled = NO; [Tweet publicTimelineTweetsWithBlock:^(NSArray *tweets) { - _tweets = tweets; - [self.tableView reloadData]; + if (tweets) { + _tweets = tweets; + [self.tableView reloadData]; + } [_activityIndicatorView stopAnimating]; self.navigationItem.rightBarButtonItem.enabled = YES; diff --git a/iOS Example/Classes/Models/Tweet.m b/iOS Example/Classes/Models/Tweet.m index f53359d..d6bc1ec 100644 --- a/iOS Example/Classes/Models/Tweet.m +++ b/iOS Example/Classes/Models/Tweet.m @@ -65,6 +65,12 @@ } } failure:^(AFHTTPRequestOperation *operation, NSError *error) { NSLog(@"Error: %@", error); + + [[[UIAlertView alloc] initWithTitle:@"Error" message:[error localizedDescription] delegate:nil cancelButtonTitle:nil otherButtonTitles:@"Ok", nil] show]; + + if (block) { + block(nil); + } }]; }