3

stackoverflow에있는 다음 코드를 사용하여 네트워크 연결 가능성을 확인하려고합니다. 유일한 문제는 ASIHTTPRequest 클래스를 사용하기 때문에 프로젝트에 도달 가능성 클래스가 이미 있습니다. 나는 이유는 다음 오류로 애플의 기본 도달 가능성 코드를 사용하여 구축 내 프로젝트를 얻을 수 없습니다 해요 :하나의 프로젝트에서 Reachability 클래스를 함께 사용하는 방법은 무엇입니까?

"_kReachabilityChangedNotification", referenced from: 

    _kReachabilityChangedNotification$non_lazy_ptr in ASIHTTPRequest.o 


(maybe you meant: _kReachabilityChangedNotification$non_lazy_ptr) 


(maybe you meant: _kReachabilityChangedNotification$non_lazy_ptr) 


ld: symbol(s) not found 


collect2: ld returned 1 exit status 

나는 내 질문에 내가 ASIHTTPRequest의 도달 가능성 클래스와이 코드 here 작업을 얻을 수있는 방법 추측? 감사.

답변

2

ASIHTTPRequest의 클래스에서 사용되는 'Reachability'클래스는 Apple의 Reachability 클래스와 동일합니다. 당신이

1) 'MobileCoreServices.framework'

2) 또는 'CFNetwork.framework'

3) 마지막으로 아니지만 적어도 'libz을 추가 잊으해야 할 수도 있기 때문에이 오류를 얻고있다. 1.2.3.dylib '라이브러리.

도움이 될지 알려주세요.

0

프로젝트 및 ASIHTTPRequest 라이브러리를 작성하기 위해 다시 작성하는 것이 복제를 피하는 도달 가능성에 달려 있다는 것이 더 좋습니다. 어쨌든 빠른 더러운 방법은 두 위치 중 하나에서 도달 가능성 클래스의 이름을 바꾸는 것입니다.

관련 문제