6

XCode 4.2 で Rereftor -> Convert to ARC Objective-C で GDATAXML Lib を ARC に自動変換しようとしました。

ARC コンバーターで次のエラーが発生します。

  result = [NSString stringWithUTF8String:(const char *) chars];
  if (cacheDict) {
    // save the string in the document's string cache
    CFDictionarySetValue(cacheDict, chars, result);
  }

エラー: Ojective-C ポインターから void への暗黙の変換。

GDATAXML ライブラリを ARC Objective-C に変換することに成功した人はいますか?

4

3 に答える 3

7

コードで GDataXML を機能させる方法については、次の手順に従ってください: http://ibombsite.blogspot.com/2012/02/how-to-make-gdataxmlnode-work.html

于 2012-02-15T18:35:19.953 に答える
0

ブリッジキャストを使用する必要があります:

CFDictionarySetValue(cacheDict, chars, (__bridge_retained_void*) result);

Apple の記事「ARC への移行」、特にブリッジに関する部分を確認してください

于 2012-01-18T15:51:50.930 に答える