Files
voice-cat/clients/apple/dotnet/VoiceCat.iOS/AppDelegate.cs
T
Talon c6715028c1
.NET port / test (macos-latest) (push) Canceled after 0s
.NET port / test (ubuntu-24.04) (push) Canceled after 0s
.NET port / test (windows-latest) (push) Canceled after 0s
.NET port / apple-client (push) Canceled after 0s
.NET port / cpp-conformance (push) Canceled after 0s
Add managed UIKit iOS client
2026-09-19 15:43:37 +02:00

20 lines
625 B
C#

using Foundation;
using UIKit;
namespace VoiceCat.iOS;
[Register("AppDelegate")]
internal sealed class AppDelegate : UIApplicationDelegate
{
public override bool FinishedLaunching(UIApplication application, NSDictionary? launchOptions)
{
AppModel.Shared.Load();
IosAudioRouter.Shared.Load();
return true;
}
public override UISceneConfiguration GetConfiguration(UIApplication application, UISceneSession connectingSceneSession,
UISceneConnectionOptions options) => new("Default Configuration", connectingSceneSession.Role)
{ DelegateType = typeof(SceneDelegate) };
}