无法实例化UIMainStoryboardFile的默认视图控制器

德雷克

我正在使用Xamarin和MvvmCross 6.4.2编写一个小样本应用程序。我完成了Xamarin.Android版本,现在正在启动Xamarin.iOS版本。我为第一个屏幕创建了一个视图控制器:

public class SignInViewController : MvxViewController<SignInViewModel>
{
    public SignInViewController() : base(nameof(SignInViewController), null)
    {
        
    }

    public override void ViewDidLoad()
    {
        // never gets called...

        base.ViewDidLoad();
    }
}

当我运行该应用程序时,我只会得到一个空白屏幕,而ViewDidLoad从未被调用。在应用程序输出中显示:

无法实例化UIMainStoryboardFile'Main'的默认视图控制器-可能未设置指定的入口点?

Main.storyboard是空白,我试图在Xcode Interface Builder中对其进行修改以将其设置SignInViewController为入口点,但是我不知道如何做。

注意:我不想升级到MvvmCross 7,因为它仍在开发中。

杰克华-MSFT

无法实例化UIMainStoryboardFile'Main'的默认视图控制器-可能未设置指定的入口点?

发生此错误是由于情节提要中的一个简单错误。当您的应用启动时,iOS需要精确知道哪个视图控制器首先需要显示-称为默认视图控制器。

为了解决这个问题,添加ViewController到您Main.Storyboard,并设置为Inital View Controller

在此处输入图片说明

请参阅:如何修复错误以实例化uimainstoryboardfile的默认视图控制器

SignInViewController在您的项目中有两个

使用这个:

public partial class SignInViewController : UIViewController
{
    public SignInViewController (IntPtr handle) : base (handle)
    {
    }

    public override void ViewDidLoad()
    {
        // never gets called...

        base.ViewDidLoad();

        View.BackgroundColor = UIColor.Red;
    }
}

更新:

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法实例化UIMainStoryboardFile'Main'的默认视图控制器

来自分类常见问题

iOS 7-无法实例化默认视图控制器

来自分类Dev

无法实例化Angular控制器

来自分类Dev

无法实例化Angular控制器

来自分类Dev

实例化新的视图控制器时,从内存中删除视图控制器

来自分类Dev

MMDrawerController并实例化许多视图控制器

来自分类Dev

使用TyphoonAssemblyActivator后,从UIStoryBoard实例化视图控制器

来自分类Dev

视图控制器获取重复的实例化

来自分类Dev

MMDrawerController并实例化许多视图控制器

来自分类Dev

情节提要视图控制器未实例化?

来自分类Dev

使用TyphoonAssemblyActivator后,从UIStoryBoard实例化视图控制器

来自分类Dev

如何从另一个视图控制器实例化导航控制器?

来自分类Dev

隔离控制器测试无法实例化可分页

来自分类Dev

控制器“控制器名称”无法实例化 SAPUI

来自分类Dev

视图控制器将无法初始化

来自分类Dev

无法在 Swift 中的其他视图控制器中为视图控制器创建实例

来自分类Dev

如何设置默认视图控制器

来自分类Dev

如何从UIApplicationDelegate实例“重启” iOS应用/重新实例化初始视图控制器?

来自分类Dev

如何从UIApplicationDelegate实例“重新启动” iOS应用/重新实例化初始视图控制器?

来自分类Dev

如何实例化带有tab和nav控制器的视图控制器以进行深层链接?

来自分类Dev

角度控制器多次实例化

来自分类Dev

laravel控制器不可实例化

来自分类Dev

实例化并注入AngularJS控制器

来自分类Dev

角度控制器多次实例化

来自分类Dev

实例化angular js控制器

来自分类Dev

Ember:控制器何时实例化

来自分类Dev

多个持久化视图控制器

来自分类Dev

启动时从导航堆栈内实例化视图控制器

来自分类Dev

如何将数据传递给从UIStoryboard实例化的视图控制器?

Related 相关文章

  1. 1

    无法实例化UIMainStoryboardFile'Main'的默认视图控制器

  2. 2

    iOS 7-无法实例化默认视图控制器

  3. 3

    无法实例化Angular控制器

  4. 4

    无法实例化Angular控制器

  5. 5

    实例化新的视图控制器时,从内存中删除视图控制器

  6. 6

    MMDrawerController并实例化许多视图控制器

  7. 7

    使用TyphoonAssemblyActivator后,从UIStoryBoard实例化视图控制器

  8. 8

    视图控制器获取重复的实例化

  9. 9

    MMDrawerController并实例化许多视图控制器

  10. 10

    情节提要视图控制器未实例化?

  11. 11

    使用TyphoonAssemblyActivator后,从UIStoryBoard实例化视图控制器

  12. 12

    如何从另一个视图控制器实例化导航控制器?

  13. 13

    隔离控制器测试无法实例化可分页

  14. 14

    控制器“控制器名称”无法实例化 SAPUI

  15. 15

    视图控制器将无法初始化

  16. 16

    无法在 Swift 中的其他视图控制器中为视图控制器创建实例

  17. 17

    如何设置默认视图控制器

  18. 18

    如何从UIApplicationDelegate实例“重启” iOS应用/重新实例化初始视图控制器?

  19. 19

    如何从UIApplicationDelegate实例“重新启动” iOS应用/重新实例化初始视图控制器?

  20. 20

    如何实例化带有tab和nav控制器的视图控制器以进行深层链接?

  21. 21

    角度控制器多次实例化

  22. 22

    laravel控制器不可实例化

  23. 23

    实例化并注入AngularJS控制器

  24. 24

    角度控制器多次实例化

  25. 25

    实例化angular js控制器

  26. 26

    Ember:控制器何时实例化

  27. 27

    多个持久化视图控制器

  28. 28

    启动时从导航堆栈内实例化视图控制器

  29. 29

    如何将数据传递给从UIStoryboard实例化的视图控制器?

热门标签

归档