私は iOS フレームワークを開発しており、スウィズリング メソッドを記述する必要があります (UIViewController の viewDidAppear メソッド用)。
私のスウィズル メソッドは、私のアプリケーションで完全に機能します。しかし、ヘッダー + 実装ファイルをフレームワークにカット アンド ペーストしてアプリを起動すると、機能しません。NSLog
メソッドの中に入れましたが、load
何も出力されません。
スウィズリングについては、次のチュートリアルに従いました: http://spin.atomicobject.com/2014/12/30/method-swizzling-objective-c/ 公開ヘッダー内に「UIViewController+Logging.h」を追加しました。
なぜそれが機能しないのですか?