0

我创建了使用 ASIHTTPRequest 的框架。

比我将此框架添加到我已经使用 ASIHTTPRequest 的项目中。我得到了

ld:重复符号...

在这种情况下正确的方法是什么?

4

1 回答 1

0

目标 C 没有命名空间支持,它会猜测使用哪个类并获得未确定的结果。另一方面,您不应该从您的框架中公开内部标头,不确定这是否是原因。

无论哪种方式,您都必须选择一个选项或重命名所有私有 ASIHttpRequest 类以避免冲突。

如果您知道依赖项可用,那么只需从依赖框架中使用它。在大多数情况下,这只是一个构建问题而不是交易杀手。

于 2012-08-28T09:28:29.283 回答