我正在尝试在我的 ios6 项目中使用 EGOTableViewPullRefresh,但在构建时我无法解决链接问题。将源包含到我的项目中后,将 -fno-objc-arc 标志添加到 EGORefreshTableHeaderView.m 然后对源进行所有必要的更改,以便我可以使用 ARC 构建(删除“发布”等)我遇到了以下链接问题:
Undefined symbols for architecture i386:
"_CATransform3DIdentity", referenced from:
-[EGORefreshTableHeaderView setState:] in EGORefreshTableHeaderView.o
"_CATransform3DMakeRotation", referenced from:
-[EGORefreshTableHeaderView setState:] in EGORefreshTableHeaderView.o
"_OBJC_CLASS_$_CALayer", referenced from:
objc-class-ref in EGORefreshTableHeaderView.o
"_OBJC_CLASS_$_CATransaction", referenced from:
objc-class-ref in EGORefreshTableHeaderView.o
"_kCAGravityResizeAspect", referenced from:
-[EGORefreshTableHeaderView initWithFrame:arrowImageName:textColor:] in EGORefreshTableHeaderView.o
"_kCATransactionDisableActions", referenced from:
-[EGORefreshTableHeaderView setState:] in EGORefreshTableHeaderView.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
有没有人使用 EGOTableViewPullRefresh 遇到过这个问题?
谢谢!