【问题标题】:Monotouch: OpenFlowSharp, ViewDidLoad method not calledMonotouch:OpenFlowSharp,未调用 ViewDidLoad 方法
【发布时间】:2011-04-26 08:02:46
【问题描述】:

我正在使用 Miguel De Icaza 的 OpenFlowSharp。我正在创建一些测试应用程序...

我的 SampleController 扩展了 UIViewController 并实现了 IOpenFlowDataSource...

SampleController : UIViewController, IOpenFlowDataSource

我还创建了一个扩展 UINavigationController 的自定义导航控制器 MyNavigationController。它仅向基本扩展控制器添加了一些功能。 我不会覆盖 UINavigationController 提供的任何方法。

MyNavigationController : UINavigationController

问题是当我在 MyNavigationController 中推送 SampleController 实例时,没有调用 SampleController 上的 ViewDidLoad 方法。 ViewDidAppear 和 ViewDidDisappear 正常调用。

为什么?有什么建议么?谢谢你。最好的问候。

【问题讨论】:

  • 您找到解决方案了吗?我遇到了同样的问题。如果我找到了,我会告诉你的。

标签: uiviewcontroller uinavigationcontroller xamarin.ios


【解决方案1】:

也许您正在重写一个方法,而您忘记调用基本实现

【讨论】:

  • 谢谢米格尔。 “也许你正在覆盖一个方法......”是什么意思?
  • 我检查了我的重写方法。我没有忘记任何基本实现。还有其他建议吗?谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多