我正在尝试在我的应用程序中启用 arc,但是当 xcode 检查我的项目时,它在下面的行中给出了一个错误。
Tile ***grid;
错误:指向没有明确所有权的非常量类型 Tile * 的指针。
请指导我如何解决这个问题。
最佳答案
ARC 无法推断它应该使用什么存储类型。所以你必须告诉它!
Tile * __strong **grid; // Strong reference to grid
Tile * __weak **grid; // Weak reference to grid
可以找到更多关于强引用和弱引用的信息here
关于ios - 指向非常量类型 Tile * 的指针,没有明确的所有权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15223923/