Я создаю приложение iOS, используя библиотеку Xamarin.Forms.Labs.iOS.Не удалось инициализировать iOS AppDelegate.cs с XFormsApplicationDelegate
Я последовал шаги, представленные в этой ссылке https://github.com/XLabs/Xamarin-Forms-Labs/wiki
и заменил
UIApplicationDelegate
с
XFormsApplicationDelegate
в моем AppDelegate.cs.
Вот мой AppDelegate.cs:
[Register("AppDelegate")]
public partial class AppDelegate : XFormsApplicationDelegate
{
UIWindow window;
public override bool FinishedLaunching(UIApplication app, NSDictionary options)
{
Forms.Init();
window = new UIWindow(UIScreen.MainScreen.Bounds);
window.RootViewController = App.GetMainPage().CreateViewController();
window.MakeKeyAndVisible();
return true;
}
}
и мой файл Main.cs имеет
public class Application
{
// This is the main entry point of the application.
static void Main(string[] args)
{
// if you want to use a different Application Delegate class from "AppDelegate"
// you can specify it here.
UIApplication.Main(args, null, "AppDelegate");
}
}
Существует ничего плохого в моей реализации? Я добавил все сборки и компиляцию кода без каких-либо ошибок. Приложение не запускается и не вылетает со следующим исключением.
Объективное исключение C исключено. Имя: NSInternalInconsistencyException Причина: Не удалось создать экземпляр делегата UIApplication. Не загружен класс с именем AppDelegate.
Просьба направлять меня в правильном направлении.
Спасибо.
Какая версия вы используете – Sievajet
Версия xamarin.forms.labs: 1.2.0 и версия Xamarin Studio: 5.5.4 (сборка 15) –
Похоже, известная проблема https://bugzilla.xamarin.com/show_bug. cgi? id = 11272 попытаться отключить подсчет ссылок в свойствах проекта -> ios build – Sievajet