ARC가 활성화 된 ios 5에서 Ipad 앱을 만들었습니다. 이것은 페이스 북에 비디오를 업로드합니다. 내 프로젝트에 facebook sdk를 추가하면 ARC와 관련된 오류가 발생합니다. 나는 또한 플래그를 "-fno-objc-arc"(큰 따옴표 제외)로 설정하여 페이스 북 프로젝트 설정시 빌드 단계에서 컴파일 소스에 넣었다. 그러나 그것들은 여전히 그러한 오류를 제공합니다. 어떻게 이러한 문제를 해결할 수 있습니까?xcode 4.2 및 ios5와 Facebook 통합
1
A
답변
0
이것은 메모리 관리 문제입니다. ARC에서 "릴리스"를 사용할 수 없습니다. 어떤 이유로 인해 응용 프로그램이 다운 된 것으로 생각됩니다.
+0
이러한 문제는 내 프로젝트 파일에없는 페이스 북 라이브러리에 있습니다. – user1584294
오류는 입니다. 자동 참조 계산 모드에서는 "릴리스"를 사용할 수 없습니다. unsafe_unretained 특성에 대한 기존 ivar'_sessionDelegate 'sessionDelegate'는 _unsage_unretained 여야합니다. ARC는 'release'메시지를 전송합니다. Obejctive-C 포인터 유형 'NSString *'에 C 포인터 유형 'CFStringRef'(일명 'const struct __CFString')의 캐스트는 브리징 된 캐스트가 필요합니다. – user1584294
Facebook SDK 버전을 사용하고 있습니까? – Moxy