9

アプリケーションでアークを有効にしようとしていますが、xcodeでプロジェクトをチェックすると、以下の行に1つのエラーが表示されます。

Tile ***grid;

エラー:明示的な所有権のない非定数型Tile*へのポインター。

この問題を解決する方法を教えてください。

4

1 に答える 1

19

ARCは、使用するストレージタイプを推測できません。だからあなたはそれを言わなければなりません!

    Tile * __strong **grid; // Strong reference to grid

    Tile * __weak **grid; // Weak reference to grid

強参照と弱参照の詳細については、こちらをご覧ください。

于 2013-03-05T12:39:13.723 に答える