新しいプロジェクトを作成し、自動参照カウントをチェックして、別のプロジェクトをダウンロードするだけです。ダウンロードしたクラスを自分のプロジェクトにインポートすると、エラーが多すぎます。ダウンロードしたプロジェクトが非自動参照カウントであるため、検索後にそれが見つかりました。
それで、この問題の解決策は何ですか?
これは、「リリース」などの呼び出しが ARC プロジェクトでエラーを引き起こし、コンパイラがこれを行うため、それらを使用しないために発生します。クラスで ARC を有効にしたまま、インポートしたクラスで無効にするには、ビルド フェーズに移動し、手動メモリ管理を使用するクラスにコンパイラ フラグ "-fno-objc-arc" を追加します。
これらのファイルはコンパイラにフラグを立てて、コンパイラが ARC を使用しないようにする必要があります。-fno-objc-arc フラグを使用します。プロジェクト ファイルをクリックし、アプリケーションのターゲットをクリックして、[Build Phases] タブをクリックし、[Compile Sources] を展開して、ARC を含まないファイルをダブルクリックします。小さなウィンドウがポップアップしたら、それらのファイルに -fno-objc-arc フラグを付けます。