以下代码行给了我一个错误: this.rootNavigationController.PushViewController(homeScreen, false);
错误 CS1503:参数#1' cannot convert
TravelPoC.HomeScreen 表达式以键入“MonoTouch.UIKit.UIViewController”(CS1503)(TravelPoC)
这发生在 AppDelegate 的 FinishedLaunching 方法中。
什么都没有改变,这曾经工作得很好。我现在只是尝试构建并得到这个错误,并且已经完全失败了。
我从 Xcode Builder 中的 homeScreen 中删除了一些按钮,仅此而已。只是 UI 元素与我的代码中不再引用的相关插座一起被删除。
我很困惑,我不确定在哪里寻找问题。想法?
我错过了什么还是 MonoTouch 在起作用?设计器文件已正确更新,看起来很好,我的 homeScreen.cs 文件也很好,没有错误以防止它编译。它也仍在继承 UIViewController
2小时试图弄清楚这一点,但没有运气。我什至恢复到旧版本的 HomeScreen.xib 文件,但它并没有解决问题。我勒个去?我想哭。