최근에 iOS 5 SDK를 사용하여 Lion 및 Xcode 4.3.1로 업그레이드했으며 공유 라이브러리 ShareKit이 깨졌습니다. 전자 메일 처리기에서 메서드를 사용했습니다. 외관상으로는 Apple에는 banned가 있고 적어도 방법 swizzling를 단계적으로 제거하는 것을 시도했다.ShareKit 방법이 Lion/Xcode 4.3.1에서 활발하게 활동하고 있습니까?
ShareKit은 더 이상 존재하지 않는 파일 </usr/include/objc/objc-class.h>
을 가져오고 자체 메서드 Swizzling 메서드 SHKSwizzle
을 정의합니다. 당신이이 문제를 해결하는 가장 쉬운 방법은 어떻게 생각하십니까
SHKSwizzle([MFMailComposeViewController class], @selector(viewDidDisappear:), @selector(SHKviewDidDisappear:));
을 : 그것은 다음과 같이 MFMailComposeViewController
의 viewDidDisappear:
방법을 변경하기 위해 사용?
'/ usr/include/objc/objc-class.h'를 포함하는 대신'objc/objc-class.h'를 포함하면 황금색이됩니다. –
그것도 존재하지 않습니다 ... – Luke