【问题标题】:Cocos2d and CocoaAsyncSocketCocos2d 和 CocoaAsyncSocket
【发布时间】:2012-05-28 08:19:59
【问题描述】:

请帮我解决这个问题:

1 - 我创建一个 Cocos2d 项目,添加 CFNetwork.framework。

2 - 我将 CocoaAsyncSocket 库中的 GCDAsyncUdpSocket.h 和 GCDAsyncUdpSocket.m 添加到我的项目中

3 - 内置。

--->我有201错误?????? .(虽然我什么都不做)。我只是从 CocoaAsyncSocket 库中添加 GCDAsyncUdpSocket.h 和 GCDAsyncUdpSocket.m 并构建。所有错误都发生在 GCDAsyncUdpSocket.m 中。

但如果我改变:

1 - 我创建一个 View 基础应用项目(不是 cocos2d 项目),添加 CFNetwork.framework。

2 - 我将 CocoaAsyncSocket 库中的 GCDAsyncUdpSocket.h 和 GCDAsyncUdpSocket.m 添加到我的项目中

3 - 内置。

--->>>没关系,我可以使用GCDAsyncUdpSocket。

如何为 cocos2d 项目添加 CocoaAsyncSocket 库(GCDAsyncUdpSocket.h 和 GCDAsyncUdpSocket.m)?

请帮帮我....

【问题讨论】:

    标签: iphone objective-c cocos2d-iphone cocoaasyncsocket


    【解决方案1】:

    检查您是否将 CFNetwork.framework 与您的 Cocos2D 项目链接。

    你必须解决的另一件事是 Cocos2D 不支持 ARC(CocoaAsyncSocket 是一个 ARC 项目,所以你有一个不匹配)。要么按照post 的建议修补你的项目/Cocos2D 基础,要么安装latest development brach of Cocos2D(应该可以解决这个问题)。

    【讨论】:

    • 我添加了 CFNetwork.framework(都是我的项目)。 Cocos2D 项目有很多错误(虽然我什么也没做)。我只是从 CocoaAsyncSocket 库中添加 GCDAsyncUdpSocket.h 和 GCDAsyncUdpSocket.m 并构建。所有错误都发生在 GCDAsyncUdpSocket.m 中。但是使用 View base app --> 没关系,我可以使用 GCDAsyncUdpSocket 。请帮我。非常感谢你。 – user1002290 6 分钟前
    • 谢谢您,我会尽力为您回复。感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多