私は、iOS開発に取り掛かるためにSwiftとXCodeインターフェースを学ぶための作業に取り組んできました。これを行うために、私はこのすべてを私に暴露させるいくつかのプロジェクトを練習してきたので、カスタムキーボードを作る1つのプロジェクトを取り上げました。しかし、私はチュートリアルが古いバージョンのSwift/XCodeで書かれていると推測しているので、特にエラーが発生しています。iOS App/Keyboard Pluginが無効にされました
私は設定に入り、カスタムキーボードを追加するときはいつでも使用します。キーボードスイッチャーで切り替えると、キーボードがクラッシュし、元のiOSキーボードに戻ります(これはSimulatorとmyまた、対象のiOSが正しい)。そのクラッシュ時には、私はこのエラーを取得する:
plugin CalculatorKeyboard plugin myName.CalculatorKeyboard.Calculator interrupted
plugin CalculatorKeyboard plugin myName.CalculatorKeyboard.Calculator invalidated
私が使用しています
現在のコード:
class KeyboardViewController: UIInputViewController {
var customInterface: UIView!
override init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: NSBundle?) {
super.init(nibName: nibNameOrNil, bundle: nibBundleOrNil)
let nib = UINib(nibName: "Calculator", bundle: nil)
let objects = nib.instantiateWithOwner(self, options: nil)
customInterface = objects[0] as! UIView
}
override func viewDidLoad() {
super.viewDidLoad()
view.addSubview(customInterface)
}
}
旧コード:
// var customInterface: UIView!
override func viewDidLoad() {
super.viewDidLoad()
loadInterface()
}
func loadInterface() {
let calculatorNib = UINib(nibName: "Calculator", bundle: nil)
let objects = calculatorNib.instantiateWithOwner(self, options: nil)
view = objects[0] as! UIView
}
私はこの上でいくつかの助けを得ることができる期待していた
私はGoogleで答えを見つけることができませんでした。ありがとうございました! :)
注記:旧式コードを使用することができれば、自分自身の機能で多くのクリーナーが使用されているので、私は好きです。
ここに画像の説明を入力します。 – RockGuitarist1
私のエラーを取り除いたWelp。キーボードはまだポップアップしないので、別の問題になるでしょう。私はあなたのリンクを見せます。ありがとう!あなたは、手動でキーボードを追加する必要が は、私は同じことを説明して答えを編集しているが>一般 - >キーボード設定 - に行くあなたのキーボード を追加私が知っていた詳細 – RockGuitarist1
それを追加した後、クリックすると、この場合は "カラーキーボード"、カスタムキーボードがちらつき、デフォルトの英語(US)に戻ります。 – DSAjit