当它不是 a并且因此没有方法时,何时应该调用ReleaseDesignerOutlets
自定义故事板 UI 类?UIViewController
ViewDidUnload
外汇。我有一个自定义 UITableViewCell 类,并想发布我的网点。我可以看到有一种protected void Dispose(bool disposing)
方法,但无法确定重写此方法是否是正确的方法。
当它不是 a并且因此没有方法时,何时应该调用ReleaseDesignerOutlets
自定义故事板 UI 类?UIViewController
ViewDidUnload
外汇。我有一个自定义 UITableViewCell 类,并想发布我的网点。我可以看到有一种protected void Dispose(bool disposing)
方法,但无法确定重写此方法是否是正确的方法。
在没有 ViewDidUnload 的情况下,当我的视图控制器从导航堆栈中移除时,我将释放我的插座。仅在使用 NavigationController 或 PresentViewController 时才有效。在这种情况下,父级将为空。
public override void DidMoveToParentViewController(UIViewController parent)
{
base.DidMoveToParentViewController(parent);
if(parent == null && cleanupOnNavigationStackRemoval)
Cleanup();
}
protected void Cleanup()
{
CleanupBindings();
ReleaseOutlets();
}