导入ASIHTTP,Objective-c?

时间:2011-06-15 19:56:37

标签: objective-c

尝试使用ASIHTTP时。

ASIHTTP: ld: duplicate symbol _OBJC_IVAR_$_ASIAuthenticationDialog.request in

我一直收到此错误

enter image description here

我确实试过了  Product -> Clean Target / etc,没有运气。

由于

3 个答案:

答案 0 :(得分:0)

确保导入.h文件而不是.m

#import @"ASIAuthenticationDialog.h"

而不是

#import @"ASIAuthenticationDialog.m"

导入.m文件将产生此链接器错误。

答案 1 :(得分:0)

我可以导入很好,但是当我构建时,我会得到很多关于ARC(自动引用计数)的错误。我猜它尚未转换。任何人都知道它是否经过优化以便与ARC一起运行?

答案 2 :(得分:0)

在链接已包含ASIHTTPRequest项目的静态库之后,我最终遇到了此问题。要修复它,我必须从我的应用程序项目中删除链接器标志“-all_load -ObjC”。

不幸的是,这导致了其他问题,例如类别无法在我正在链接的静态库中工作。