| Index: webrtc/examples/objc/AppRTCMobile/ios/ARDMainViewController.m
 | 
| diff --git a/webrtc/examples/objc/AppRTCMobile/ios/ARDMainViewController.m b/webrtc/examples/objc/AppRTCMobile/ios/ARDMainViewController.m
 | 
| index f7e03bc72f318e7784ae589ceb791655983cb765..33ff8fa9c6f1ea7581f610163ae0ddb1206914da 100644
 | 
| --- a/webrtc/examples/objc/AppRTCMobile/ios/ARDMainViewController.m
 | 
| +++ b/webrtc/examples/objc/AppRTCMobile/ios/ARDMainViewController.m
 | 
| @@ -19,9 +19,11 @@
 | 
|  
 | 
|  #import "ARDAppClient.h"
 | 
|  #import "ARDMainView.h"
 | 
| +#import "ARDMediaConstraintsModel.h"
 | 
| +#import "ARDSettingsViewController.h"
 | 
|  #import "ARDVideoCallViewController.h"
 | 
|  
 | 
| -static NSString *barButtonImageString = @"ic_settings_black_24dp.png";
 | 
| +static NSString *const barButtonImageString = @"ic_settings_black_24dp.png";
 | 
|  
 | 
|  @interface ARDMainViewController () <
 | 
|      ARDMainViewDelegate,
 | 
| @@ -169,6 +171,16 @@ static NSString *barButtonImageString = @"ic_settings_black_24dp.png";
 | 
|  
 | 
|  #pragma mark - Private
 | 
|  - (void)showSettings:(id)sender {
 | 
| +  ARDSettingsViewController *settingsController =
 | 
| +      [[ARDSettingsViewController alloc] initWithStyle:UITableViewStylePlain
 | 
| +                                 mediaConstraintsModel:[[ARDMediaConstraintsModel alloc] init]];
 | 
| +  UINavigationController *navigationController =
 | 
| +      [[UINavigationController alloc] initWithRootViewController:settingsController];
 | 
| +  [self presentViewControllerAsModal:navigationController];
 | 
| +}
 | 
| +
 | 
| +- (void)presentViewControllerAsModal:(UIViewController *)viewController {
 | 
| +  [self presentViewController:viewController animated:YES completion:nil];
 | 
|  }
 | 
|  
 | 
|  - (void)configureAudioSession {
 | 
| 
 |