【问题标题】:Whats the proper way to release a UIWebView?发布 UIWebView 的正确方法是什么?
【发布时间】:2010-09-13 00:59:49
【问题描述】:

我一直在互联网上查看许多代码示例。 如果我从界面生成器添加 UIWebView 作为 IBOutlet。 是不是在控制器的dealloc方法中,我需要做如下操作?

[webView stopLoading];
webView.delegate = nil;
[webView release];

在 viewDidUnload 方法中呢?

【问题讨论】:

    标签: iphone objective-c uiwebview


    【解决方案1】:

    UIViewController class reference 中,Apple 建议对于 iOS 3.0 及更高版本,您释放对无法轻松重新创建的对象的引用。

    在同一份文档中,Apple 还建议您在 dealloc 中发布这些引用。

    相关的方法文档在类参考的viewDidUnload部分;它详细列出了这一切,并涵盖了 viewDidUnload 和 dealloc。

    【讨论】:

      【解决方案2】:

      这是处理该问题的适当方法。

      【讨论】:

      • viewDidUnload 方法中的内容
      猜你喜欢
      • 1970-01-01
      • 2010-12-12
      • 1970-01-01
      • 2020-05-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-09
      • 1970-01-01
      相关资源
      最近更新 更多