アプリケーションでアークを有効にしようとしていますが、xcodeでプロジェクトをチェックすると、以下の行に1つのエラーが表示されます。
Tile ***grid;
エラー:明示的な所有権のない非定数型Tile*へのポインター。
この問題を解決する方法を教えてください。
アプリケーションでアークを有効にしようとしていますが、xcodeでプロジェクトをチェックすると、以下の行に1つのエラーが表示されます。
Tile ***grid;
エラー:明示的な所有権のない非定数型Tile*へのポインター。
この問題を解決する方法を教えてください。
ARCは、使用するストレージタイプを推測できません。だからあなたはそれを言わなければなりません!
Tile * __strong **grid; // Strong reference to grid
Tile * __weak **grid; // Weak reference to grid
強参照と弱参照の詳細については、こちらをご覧ください。