【问题标题】:Use Automatic Referencing Count in specific classes in ios在 ios 的特定类中使用自动引用计数
【发布时间】:2012-03-09 06:23:52
【问题描述】:

实际上,当我尝试添加一些在 IOS 5 之前在 ios 上创建的类并且这些类没有 ARC 并且我尝试添加的项目是在 IOS 5 和它给了我与 ARC 相关的编译时错误,如果我尝试删除释放/保留,那么它会开始表现出不规则的信息。这是我的问题,现在来提问我想知道有没有这样我就可以将这些类标记为不使用 ARC,以便新创建的具有基本 SDK ios5 的类可以使用 ARC 编译,并且我提到不要使用 ARC 仅使用它们的保留/释放值编译。这是我留下的唯一方法我想正确地制作这个应用程序。

知道如何使用那些在 ios5 之前具有基本 sdk 的类。

谢谢,

【问题讨论】:

    标签: iphone objective-c ios ios5 automatic-ref-counting


    【解决方案1】:

    下面的图片会告诉你怎么做。

    -fno-objc-arc   flag to disbale arc 
    
    -fobjc-arc      flag to enable arc
    

    【讨论】:

      【解决方案2】:

      转到您的项目设置,在 Build Phases > Compile Sources 下 选择要禁用 ARC 的文件并添加 -fno-objc-arc 编译器标志。您可以通过选择文件然后按 Enter 键一次为多个文件设置标志。

      【讨论】:

        【解决方案3】:

        转到问题导航器 -> 验证项目设置 -> 执行更改。这样,Xcode 会自动从整个项目中删除 release 和 retain 关键字,并转换为 ARC 兼容的。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2012-05-25
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-01-06
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多