2011-12-23 2 views
0

ASIHTTPRequest를 설치하면 해당 공식 사이트의 문서를 따르십시오. 그러나 여기에도 오류가 있습니다. 도와주세요.ASIHTTPRequest 구성의 Xcode4.2

엑스 코드 4.2 빌드 4D58

사자 10.7.2

내가 여기에 신인이기 때문에 나는 이미지를 업로드 할 수 없습니다 (지금은 사이트에 업로드하고 여기에 연결된)

을 :. 다음과 같이 관련 정보입니다

http://roundmov.com/project.png 빌드 설정 및 PNG 문구를 구축 여기에 있습니다 :

http://www.roundmov.com/buildphases.png

외부 디렉토리를 포함하여 모든 파일을 추가했습니다. 그리고 추가 된 라이브러리들, 모두 언급 된 문서들에있다. $ [SDKROOT]/usr/include/libxml2로 헤더 검색 경로를 추가했습니다.

여전히 107 또는 67 개의 오류가 있습니다. 이 문제는 하루 더 지루해합니다.

미리 감사드립니다.

+0

일부 오류를 복사/붙여 넣기 할 수 있습니까? ARC와 관련 있다고 생각하지 않아? –

+0

빠른 답변 주셔서 감사합니다! 많은 오류가 많이 있습니다. 대부분 "자동 참조 계산 문제 ARC는 'autorelease'의 명시 적 메시지 전송 또는 C 포인터 유형 발행 사건 'CFStringRef'등을 금지합니다. –

+0

다시 한 번 감사드립니다! 나는 'Objective-C++ Automatic Reference Counting ABI 비 호환성'을 NO로 설정하고 다시 컴파일했지만 여전히 67 개의 오류가 있습니다. 새 프로젝트를 만들고 ASIHTTPRequest를 가져 오기 전에 Var = NO로 설정해야합니까? 이미지는 다음과 같습니다. http://www.roundmov.com/setted.png –

답변

0

아아, 그렇습니다. 따라서 ASIHTTPRequest는 ARC와 호환되지 않으며 변경되지 않습니다. ARC에서 ARC로 프로젝트를 "다운 그레이드"한 적이 없지만, 방금 시작한 프로젝트라면 새 프로젝트를 만들고 기존 파일을 모두 다시 추가 할 때 ARC 확인란의 선택을 취소 할 수 있습니다. 이는 객체의 메모리 관리 (retain/release/autorelease)를 처리해야한다는 것을 의미합니다.

이 스레드가 더 많은 정보가 있습니다 https://github.com/AFNetworking/AFNetworking

는 여전히 ARC와 협력을 얻기 위해 몇 가지 추가 단계를 수행해야하지만, 아무튼 : https://groups.google.com/group/asihttprequest/browse_thread/thread/3f26e442dc6868e8

대안으로를, 당신은 AFNetworking에 볼 수 있었다 너무 나빠. 당신이 ASIHTTPRequest의 모든 여기의 지침을 따르십시오

+0

AFNetworking이 ARC와 함께 작동하게하는 '추가 단계'는 ASIHTTPRequest가 ARC와 함께 작동하도록하는 것과 정확히 같습니다. AFNetworking/ASIHTTPRequest 소스 파일에 대한 ARC를 사용 불가능하게합니다. – JosephH

+0

아하, ASIHTTP에 .h 파일의 ARC 호환 코드가 없는지 확실하지 않았습니다. 여전히 ASIHTTP가 더 이상 유지 관리되지 않는 것처럼 보입니다. –