【发布时间】:2020-01-12 08:43:12
【问题描述】:
我不想将情节提要与我的 Xamarin.iOS 应用程序一起使用,因此我执行了以下操作:
1- 删除了故事板文件。
2- 更新了 plist.info 文件 Application > Main Interface 使其没有任何价值。
3- 将以下代码添加到AppDelegate 文件中。
[Export ("application:didFinishLaunchingWithOptions:")]
public bool FinishedLaunching (UIApplication application, NSDictionary launchOptions)
{
// create a new window instance based on the screen size
Window = new UIWindow(UIScreen.MainScreen.Bounds);
var controller = new UIViewController();
controller.View.BackgroundColor = UIColor.LightGray;
controller.Title = "My Controller";
var navController = new UINavigationController(controller);
Window.RootViewController = navController;
// make the window visible
Window.MakeKeyAndVisible();
return true;
}
但是这样做之后,启动屏幕完成后,我在模拟器上收到了黑屏。即使是全新的项目也会发生这种情况。我已经上传了一个包含这些步骤的示例新项目并发出here。
我正在使用 Visual Studio 2019 - Xamarion.iOS 11.8.3 - XCode 11.3。
我最近使用 Visual Studio 2015 没有问题,我认为这个问题只发生在 Visual Studio 2019 中。不幸的是,目前我没有 Visual Studio 2015试验一下。
【问题讨论】: