改变后
- #import <Cocoa/Cocoa.h>
至#import <UIKit/UIKit.h>
- “pi”到“M_PI”
并为GCMathParser文件禁用ARC,我收到以下错误:(多个地方)
将C指针类型“void *”转换为Objective-C指针类型“GCMathParser *”需要桥接转换
我该怎么做?
由于
答案 0 :(得分:1)
ARC不允许你隐藏无类型指针后面的对象 - 它需要知道哪些指针是对象才能发挥它的魔力。如果你正在处理一个严重依赖于这个技巧的框架,你可能需要做大量的重新设计。不好玩。
您可以尝试DDMathParser;它在功能上相似,更具可扩展性,并支持ARC和iOS“开箱即用”。