ARC로 변환하려고하면 이상한 오류가 발생합니다. 단 하나의 오류가 있습니다 : "SDWebImage는 ARC 만이며 프로젝트의 ARC를 켜거나 -fobjc-arc 플래그를 사용하십시오." 이 오류는 여기 내 SDWebImageCompat.m 파일에서 어떤 일이 일어나고 :SDWebImage를 사용하여 전체 프로젝트를 ARC로 변환하려고 시도했습니다.
#if !__has_feature(objc_arc)
#error SDWebImage is ARC only. Either turn on ARC for the project or use -fobjc-arc flag
#endif
내가 혼란 스러워요. ARC로 변환하려고합니다. 필자는 이전에 SDWebImage를 사용하여 빌드 오류를 경험하지 못했습니다. 이제는 전체 프로젝트를 ARC로 변환하려고하는데,이 오류가 발생합니다. 프로젝트를 빌드 할 때 오류가 발생하지 않고 굴절 장치에서 ARC로 변환하려고 할 때만 오류가 발생합니다. 왜 이런 일이 일어나고 있는거야?
감사합니다.
SDWebImage는 어떻게로드됩니까? 빌드 단계에서 컴파일러 옵션을 확실히 사용 했어야합니다. 특히 SDWebImage를 사용하여 arc 옵션을 제거하십시오. –