【问题标题】:How to use GCMathParser in iOS 5 application (XCode 4.2) with ARC?如何在带有 ARC 的 iOS 5 应用程序(XCode 4.2)中使用 GCMathParser?
【发布时间】:2012-06-06 17:16:08
【问题描述】:

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

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

我该怎么办?

谢谢

【问题讨论】:

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


    【解决方案1】:

    ARC 不允许您将对象隐藏在无类型指针后面——它需要知道哪些指针是对象才能发挥它的魔力。如果您正在处理一个严重依赖该技巧的框架,您可能需要进行大量的重新架构。不好玩。

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

    【讨论】:

    • 谢谢。我尝试了 DDMathParser,我设法解决了我必须做的事情。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多