【问题标题】:What does the method release from the class NSfileManager do?从 NSfileManager 类中释放的方法有什么作用?
【发布时间】:2016-04-24 22:08:20
【问题描述】:

对象文件管理器的方法释放在下面执行。这就是我目前所知道的。我试着搜索方法释放的含义,但找不到。

我在 StackOverflow 上搜索过:

  • body:"[filemanager release];"
  • 文件管理器发布
  • NSfilemanager 发布

我在 Google 上搜索过:

  • fileManager 发布方法
  • NSfilemanager 发布方法

我还尝试在 developer.apple.com 上找到该方法。我看到很多关于NSfileManager class的信息,但我没有看到它的发布方法。我是 Objective-C 的新手。

[fileManager release];

【问题讨论】:

    标签: objective-c cocoa methods nsfilemanager


    【解决方案1】:

    它继承自NSObject。它将对象的引用计数减一。只有在禁用Automatic Reference Counting 时才能使用它。但它应该始终启用。所以启用 ARC 并忘记release

    请阅读:Cocoa Memory Management

    还有这个:Transitioning to ARC

    您可能会看到这样的错误,我相信如果您使用的是 Xcode v.5.0 或更高版本。

    【讨论】:

    • 就像他说的 - 切换到 ARC,不要致电release
    猜你喜欢
    • 2013-08-05
    • 2015-05-29
    • 2019-01-28
    • 2014-07-26
    • 2023-04-01
    • 1970-01-01
    • 2014-08-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多