iOS用のgoogle plusとyoutube apiを追加する必要があるプロジェクトに取り組んでいます。私が直面している問題は、リンク中に重複エラーが発生することです。
重複シンボル _kCharsToForceEscape
冗長性を示すファイルは、GDataUtilities.o および GTLUtilities.o です。
あらゆる種類の助けをいただければ幸いです。
ありがとうございました
iOS用のgoogle plusとyoutube apiを追加する必要があるプロジェクトに取り組んでいます。私が直面している問題は、リンク中に重複エラーが発生することです。
重複シンボル _kCharsToForceEscape
冗長性を示すファイルは、GDataUtilities.o および GTLUtilities.o です。
あらゆる種類の助けをいただければ幸いです。
ありがとうございました
私は同じ問題を抱えており、GDATA および GLT でほぼすべての場合に呼び出されるため、Gdata ユーティリティまたは GLT ユーティリティを削除することはできません。これを回避する方法があります gdata ユーティリティに移動し、 #pragma mark string encoding と書かれている部分に移動して、次のコード行を探します。
const CFStringRef kCharsToForceEscape = CFSTR("!*'();:@&=+$,/?%#[]");
これをコメントアウトします。
次に、この部分をコメントアウトします。
//CFStringRef escapedStr;
//escapedStr = CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault,
// originalString,
// leaveUnescaped,
// kCharsToForceEscape,
// kCFStringEncodingUTF8);
// if (escapedStr) {
// resultStr = [(id)CFMakeCollectable(escapedStr) autorelease];
// }
そこに2回ある場合は、必ず両方をコメントアウトしてください。
次に、アプリを実行します。
それは私にとってはうまくいきました。YouTubeが機能しているようで、Google plus APIをコンパイルしているようです。