我最近使用iOS 5 SDK升級到了Lion和Xcode 4.3.1,並且共享庫ShareKit已損壞 - 它使用方法配置來處理其電子郵件處理程序。顯然蘋果有banned或至少試圖逐步淘汰方法。Lion/Xcode 4.3.1中共享的ShareKit方法?
ShareKit導入文件</usr/include/objc/objc-class.h>
,該文件不再存在,並定義自己的方法調整方法SHKSwizzle
。它使用這種改變MFMailComposeViewController
的viewDidDisappear:
方法如下:
SHKSwizzle([MFMailComposeViewController class], @selector(viewDidDisappear:), @selector(SHKviewDidDisappear:));
你認爲什麼是解決這個最好和最簡單的方法是什麼?
而不是包含'/ usr/include/objc/objc-class.h',包含'objc/objc-class.h',你是金。 – 2012-03-30 19:58:45
那也不存在... – Luke 2012-04-01 21:29:32