【发布时间】:2014-08-26 18:56:10
【问题描述】:
这真的很奇怪。突然之间,我的 xcode 项目对我声明的几乎所有属性都显示了警告。
我正在使用 Xcode 5.1.1 为 Mac OS 构建应用程序。
我没有指定任何属性,因为我知道默认值是强引用。但是现在突然间我收到了所有警告。
我会做些什么来触发这个?直到几分钟前,这些警告才出现。我不想为每个属性声明属性 - 只有那些我不想成为强引用的属性。
对于隐式分配或原子属性,它不会给我警告。
我附上了截图。
有什么想法吗?是否存在意外开启的构建设置?
会不会是某个文件中的某些内容开始触发所有这些警告?像某种循环引用?
编辑:这是一个 ARC 项目。
编辑:我找到了问题的根源:我有一个非弧文件(-fno-objc-arc),包括一个弧文件。有人知道如何正确处理吗?
【问题讨论】:
-
你必须给一个属性一个保留或复制属性。
-
我以前没有遇到过这种情况。我正在查看我构建的另一个项目,但它并没有给我所有这些警告。
标签: objective-c xcode properties automatic-ref-counting