升级到ARC代码后出现的警告应该怎么办?

时间:2012-05-18 05:17:05

标签: xcode4 automatic-ref-counting compiler-warnings

我得到了213警告。

以下是一些问题:

UserController.m:

  

ARC问题 - 将保留对象分配给不安全的属性;对象会   在分配V r'

后被释放

LoginController.m

  

ARC问题 - 将保留对象分配给不安全的属性;对象将被释放   分配后

好吧,我检查过对象声明没有强或保留。但是,ARC文件的默认值很强,不能分配。

编译器是否仍然认为文件是非ARC文件?我在哪里查看?

  

语义问题未指定“assign”,“retain”或“copy”属性    - 假定'assign'

     

语义问题默认属性属性'assign'不适合   非gc对象

     

语义问题未指定“assign”,“retain”或“copy”属性    - 假定'assign'

     

语义问题同样,没有指定属性意味着RETAIN应该是   假设,这是ARC文件的新默认值。

这些东西出现在coredata自动生成的代码上。

我应该忽略这些警告吗?

但它太烦人了

逐个替换代码太费时间了。这也意味着我没有利用默认确实很强的事实。

也许我可以搜索和替换。我应该搜索和替换哪种确切的格式?

程序运行正常。

enter image description here

1 个答案:

答案 0 :(得分:0)

我会关闭当前项目的ARC,并在您创建的下一个新项目中使用它。从非ARC到ARC是如此痛苦D: