首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使GDATAXML与XCODE 4.2中的ARC兼容?

如何使GDATAXML与XCODE 4.2中的ARC兼容?
EN

Stack Overflow用户
提问于 2012-01-16 01:49:48
回答 3查看 3.2K关注 0票数 6

我试图将GDATAXML自动转换为ARC,其中折射器->在XCode 4.2中转换为ARC Objective。

ARC转换器产生以下错误:

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

错误:将Ojective-C指针转换为空。

是否有人成功地将GDATAXML Libs转换为ARC目标-C?

EN

回答 3

Stack Overflow用户

发布于 2012-02-15 18:35:19

请按照关于如何使GDataXML在您的代码上工作的说明:http://ibombsite.blogspot.com/2012/02/how-to-make-gdataxmlnode-work.html

票数 7
EN

Stack Overflow用户

发布于 2014-05-30 20:07:21

我发现有人(显然成功)完成了ARC的重构。

请参阅:http://www.michaelbabiy.com/arc-compliant-gdataxml-library/

票数 3
EN

Stack Overflow用户

发布于 2012-01-18 15:51:50

您需要使用桥接转换:

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

看看苹果的文章“过渡到ARC”,特别是关于贿赂的部分

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8875027

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档