presentViewController:animated:completion
私の目標は、スムーズな上向きのアニメーションを利用して、キーボードが正常にインスタンス化されるたびにiOS キーボードにメソッドを提示することです。
非常に簡単な背景: キーボード拡張プロジェクトは、Objective-C で記述されておりKeyboardViewController.h/.m
、inputView.xib
.
このSOの質問presentViewController
に基づいて、回答のいくつかは、から呼び出すアプローチを使用することを提案しました[UIApplication sharedApplication].keyWindow.rootViewController
。問題は、これは iOS 拡張機能であるため、このメソッドを複製しようとすると、sharedApplication
利用できないというエラーが表示されることです。方法でキーボードを提示できる回避策が存在するかどうか疑問に思っていましpresentViewController
たsuper
。私の現在の試みでは、呼び出す[self presentViewController: self...]
と例外が発生します。
とても有難い!