내 ios6 프로젝트에서 EGOTableViewPullRefresh를 사용하려고하지만 빌드시 연결 문제를 지나칠 수 없습니다. 내 프로젝트에 소스를 포함시킨 후 EGORefreshTableHeaderView.m에 -fno-objc-arc 플래그를 추가 한 다음 ARC ('release'등 제거)로 빌드 할 수 있도록 소스에 필요한 모든 변경 작업을 수행합니다. 다음 연결 문제 :EGOTableViewPullRefresh - 연결 문제로 인해 빌드 할 수 없습니다.
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를 사용하여이 문제를 겪고 있습니까?
감사합니다.
아, 거친 것. 이제 헤더 파일에서 가져 오기를 볼 수 있습니다. 고마워. – Nick
문제 없음, 나는 이것을 처음 접했습니다! –