如何在ARC 5的iOS 5应用程序(XCode 4.2)中使用GCMathParser?

时间:2012-06-01 12:54:37

标签: objective-c xcode4.2 automatic-ref-counting

改变后   - #import <Cocoa/Cocoa.h>#import <UIKit/UIKit.h>
  - “pi”到“M_PI”
并为GCMathParser文件禁用ARC,我收到以下错误:(多个地方)

  

将C指针类型“void *”转换为Objective-C指针类型“GCMathParser *”需要桥接转换

我该怎么做?

由于

1 个答案:

答案 0 :(得分:1)

ARC不允许你隐藏无类型指针后面的对象 - 它需要知道哪些指针是对象才能发挥它的魔力。如果你正在处理一个严重依赖于这个技巧的框架,你可能需要做大量的重新设计。不好玩。

您可以尝试DDMathParser;它在功能上相似,更具可扩展性,并支持ARC和iOS“开箱即用”。