Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我创建了使用 ASIHTTPRequest 的框架。
比我将此框架添加到我已经使用 ASIHTTPRequest 的项目中。我得到了
ld:重复符号...
在这种情况下正确的方法是什么?
目标 C 没有命名空间支持,它会猜测使用哪个类并获得未确定的结果。另一方面,您不应该从您的框架中公开内部标头,不确定这是否是原因。
无论哪种方式,您都必须选择一个选项或重命名所有私有 ASIHttpRequest 类以避免冲突。
如果您知道依赖项可用,那么只需从依赖框架中使用它。在大多数情况下,这只是一个构建问题而不是交易杀手。