는 Xc는에에 "기타 링커 플래그"플래그를 추가하여 내가 함께 온 두 가지 옵션이 있습니다 송시 빌드 설정 영역 :
1) 모든 링커 경고없이 표시되지 않습니다 -Xlinker -w
추가 유형 (이 LD에 -w
플래그 (1)). 분명히 그것은이 특별한 경고를 조용하게 할 것이지만, 다른 모든 경고도 마찬가지입니다.
2) -Xlinker -no_objc_category_merging
을 추가하면 링커가 링크 중에 모든 범주 메서드를 기본 클래스로 결합하는 최적화 단계를 건너 뜁니다. 그러면 런타임에 대신 링크가 발생합니다. 시동시 조금 느려지는 것 같지만, 런타임시 메소드 swizzling보다 더 빠를 가능성이 높습니다. ld (1)이 경고를 발행하는이 단계 동안이 옵션을 건너 뜁니다.
ld는 컴파일러와 같은 개별 경고를 외과 적으로 억제하는 방법이 없지만 몇 가지 또는 그룹에 대한 특수 플래그가 있지만 (이 중 아무 것도 도움이되지 않음) 위의 해결 방법은 프로덕션 코드에는 권장되지 않지만 경우에 따라 둘 중 하나가 도움이 될 수 있습니다.
경고는 무엇을 의미합니까? – trojanfoe
도서관을 만든 사람들이 부적절하게 어떤 것을 서브 클래 싱했다고 생각합니다. 아무것도 끊지 않는 것 같지만 링커는 닫힌 소스이기 때문에 그것을 고칠 수 없기 때문에 괴롭다. – ima747
다른 클래스의 다른 메서드와 마찬가지로 클래스에 메서드를 만들거나 이름을 지정 했습니까? – Hexark