尝试使用ASIHTTP时。
ASIHTTP: ld: duplicate symbol _OBJC_IVAR_$_ASIAuthenticationDialog.request in
我一直收到此错误
我确实试过了
Product -> Clean Target / etc
,没有运气。
由于
答案 0 :(得分:0)
确保导入.h文件而不是.m
#import @"ASIAuthenticationDialog.h"
而不是
#import @"ASIAuthenticationDialog.m"
导入.m文件将产生此链接器错误。
答案 1 :(得分:0)
我可以导入很好,但是当我构建时,我会得到很多关于ARC(自动引用计数)的错误。我猜它尚未转换。任何人都知道它是否经过优化以便与ARC一起运行?
答案 2 :(得分:0)
在链接已包含ASIHTTPRequest项目的静态库之后,我最终遇到了此问题。要修复它,我必须从我的应用程序项目中删除链接器标志“-all_load -ObjC”。
不幸的是,这导致了其他问题,例如类别无法在我正在链接的静态库中工作。