0
我在項目中使用EgorBo的Toasts.Forms.Plugin,它工作正常。我將它添加到一個新項目中,但我找不到ToastNotification或IToastNotification並且不會出現吐司。Xamarin表格:Toasts.Forms.Plugin錯誤
我Xamarin.Forms版本2.3.2.127和你的組件是1.0.1
我試圖在iOS的AppDelegate.cs
DependencyService.Register<Plugin.Toasts.CrossToasts>();
Plugin.Toasts.ToastsImplementation.Init();
但顯然它不添加此代碼」工作。我試圖改變我的靜態方法,但IToasts它不起作用。
public static async Task ShowToast(ToastNotificationType type,
string title, string description) {
var notificator = DependencyService.Get<Plugin.Toasts.Abstractions.IToasts>();
if (notificator != null) {
bool tapped = await notificator.Notify(type, title, description,
TimeSpan.FromSeconds(2));
}
}
原始代碼AppDelegate.cs
DependencyService.Register<ToastNotificatorImplementation>();
ToastNotificatorImplementation.Init();
原始代碼在我的課
public static async void ShowToast(ToastNotificationType type, string title,
string description) {
var notificator = DependencyService.Get<IToastNotificator>();
if (notificator != null) {
bool tapped = await notificator.Notify(type, title, description,
TimeSpan.FromSeconds(2));
}
}
預先感謝您。