Objective-C
Building the interface
To be able view the connection status of the app you will need to add a UILabel element to the screen. Open ViewController.m and add it programmatically by replacing the entire file content with the following:
#import "ViewController.h"
#import <NexmoClient/NexmoClient.h>
@interface ViewController ()
@property UILabel *connectionStatusLabel;
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
self.connectionStatusLabel = [[UILabel alloc] init];
self.connectionStatusLabel.text = @"Unknown";
self.connectionStatusLabel.textAlignment = NSTextAlignmentCenter;
self.connectionStatusLabel.translatesAutoresizingMaskIntoConstraints = NO;
[self.view addSubview:self.connectionStatusLabel];
[NSLayoutConstraint activateConstraints:@[
[self.connectionStatusLabel.topAnchor constraintEqualToAnchor:self.view.safeAreaLayoutGuide.topAnchor constant:20],
[self.connectionStatusLabel.leadingAnchor constraintEqualToAnchor:self.view.leadingAnchor constant:20],
[self.connectionStatusLabel.trailingAnchor constraintEqualToAnchor:self.view.trailingAnchor constant:-20]
]];
}
@end
Build and Run
Run the project again (Cmd + R) to launch it in the simulator.

Receiving a phone call in-app
You receive a call from a phone to your app
Steps
1
Introduction to this task2
Prerequisites3
Create a webhook server4
Create a Vonage Application5
Buy a Vonage number6
Link a Vonage number7
Create a User8
Generate a JWT9
Xcode Project and Workspace10
Project permissions11
Building the interface12
NXMClient13
Receive a call14
What's next?