最近私のプロジェクトをARC(Automatic Reference Counting)を使用するように変換しました。Xcodeの無音エラー
実際にオブジェクトをリリースするタイミングを知るのは本当にうまくやっていませんし、多くの割り当てが行われているため、既存のオブジェクトの割り当てが解除されていないため、彼らは視界から閉ざされています。
私ができる必要があるのは、そのファイルのARCを無効にすることだけです。すべてがOKである必要があります。私はそれを行い、リリース声明を追加し、それは完全に働いた。エラーの場合を除きます。
プロジェクトがビルドされていない(つまり、ビルド中にエラーがなくなり、ビルドが成功する)たびに、ARCが明示的にオブジェクトを追加してもリリースメッセージをオブジェクトに送信することを禁止するエラーが表示されます。プロジェクト設定のそのファイルの例外です。
私が本当にやらなければならないのは、エラーがなくなり(正常に構築されるため)、エラーを抑止することだけです。
助けてください。
エラーですか、警告ですか?警告/エラーの正確なテキストを持つことは、人々があなたが設定する必要があるかもしれないことを知る助けになります。 –
ファイルはユニットテストのターゲットのように、別のターゲットに含まれていますか? '-fno-objc-arc'コンパイラフラグを、それを含む各ターゲット内のそのファイルに追加する必要があります。 –