如何在xamarin中将AppDelegate类添加到AppDelegate.cs



我正在xamarin上创建一个演示项目,其中我需要在现有的AppDelegate.cs文件中添加一个AppDelegate类,如下所述。由于我是这种事情的新手,如果你能指导我,那就太好了。

class AppDelegate: NSObject, UIApplicationDelegate {
func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool {
// Your code.
return true
}
}

您可以在Xamarin项目的AppDelegate.cs中重写OpenUrl以提供功能

namespace yourapp.host.ios
{
// The UIApplicationDelegate for the application. This class is responsible for launching the
// User Interface of the application, as well as listening (and optionally responding) to
// application events from iOS.
[Register("AppDelegate")]
public partial class AppDelegate : global::Xamarin.Forms.Platform.iOS.FormsApplicationDelegate
{
public override bool FinishedLaunching(UIApplication app, NSDictionary options)
{
return base.FinishedLaunching(app, options);
}
public override bool OpenUrl(UIApplication app, NSUrl url, NSDictionary options)
{
// Your code.
return true;
}
}
}

最新更新