iOS: Add very basic diagnostic screen

Summary:
Adds an extremely barebones in-app screen for showing sonar diagnostics.
The UI is laughable, but it's wired up. Leaving proper design to a later commit.

Like in the android case, state is currently passed as a string, but will become something much more structured after this is in place.

Reviewed By: priteshrnandgaonkar

Differential Revision: D9218766

fbshipit-source-id: 4889ed79b928056a67b1e8cb8a40a9bd52e084f1
This commit is contained in:
John Knox
2018-08-20 05:06:21 -07:00
committed by Facebook Github Bot
parent be4b45c703
commit 21888157df
4 changed files with 65 additions and 0 deletions

View File

@@ -45,6 +45,11 @@ Stop the connection to the Sonar desktop.
*/
- (void)stop;
/**
Get the current state of the sonar client
*/
- (NSString *)getState;
// initializers are disabled. You must use `+[SonarClient sharedClient]` instance.
- (instancetype)init NS_UNAVAILABLE;
+ (instancetype)new NS_UNAVAILABLE;