我收到 213 警告。
以下是一些及其问题:
用户控制器.m:
ARC 问题——将保留对象分配给不安全的属性;赋值后对象将被释放 V r'
登录控制器.m
ARC 问题——将保留对象分配给不安全的属性;分配后对象将被释放
好吧,我检查了该对象是在没有强或保留的情况下声明的。但是,ARC 文件的默认值是强的,而不是分配的。
编译器是否仍然认为这些文件是非 ARC 文件?我在哪里可以检查?
语义问题 未指定“assign”、“retain”或“copy”属性——假定为“assign”
语义问题默认属性“分配”不适用于非 gc 对象
语义问题 未指定“assign”、“retain”或“copy”属性——假定为“assign”
语义问题 同样,没有指定属性意味着应该假设 RETAIN,这是 ARC 文件的新默认值。
这些东西显示在 coredata 自动生成的代码上。
我应该忽略这些警告吗?
但是太讨厌了
一个一个地替换代码太费时间了。这也意味着我没有利用默认值确实很强的事实。
也许我可以搜索和替换。我应该搜索和替换什么确切的格式?
程序运行良好。