1

iOS アプリケーションで YouTube Objective C GData API を使用しています。

私のアプリは ARC ですが、GData API は非 ARC モードです。ARCの目的のc APIを見つけるために検索しましたが、運がありません。

また、次の手順で api を arc に変換してみました。 1. 手動変換。2. ライブラリをスタティック ライブラリに変換します。3. ファイルのコンパイル済みソースに -fno-objc-arc フラグを付けます。

しかし、何も機能していないようです。

ARCでAPIをどこで入手できるかを知る必要があります。またはそれをARCに変換する方法。

ありがとう、イースワー

4

1 に答える 1

0

[ターゲット] -> [ビルド フェーズ] を選択します。[コンパイル ソース] リストを開きます。

ここで、GTLNetworking_Sources.m やその他のファイルなど、ターゲットに追加した GData API ファイルを確認できます。プロジェクトで ARC が有効な場合でも、Xcode が ARC 無効としてコンパイルできるように、これらのファイルに ARC 無効としてフラグを付ける必要があります。

これについては、コンパイル ソースに移動します。GData API ファイルをダブルクリックすると、ポップアップ ウィンドウが表示されます。この -fno-objc-arc をコピーして、ポップアップ ウィンドウに貼り付けます。ターゲットに追加した GData API ファイルごとにこれを繰り返します。プロジェクトをビルドします。

これは、問題の解決に役立ちます。

于 2015-06-07T22:52:42.670 に答える