メモ。
こうなる......
@IBDesignableでAttributeインスペクターから
textFieldのボーダー指定などの編集項目を追加してた。
そしたらいつの間にか__お亡くなり__になった。
原因探し
クラッシュしたわけではないけどログを確認。。とりあえずログを確認。
/Users/ユーザー名/library/Logs/DiagnosticReports/
IBDesignablesAgent-iOS_2018-11-12-173509_mopiemon.crash
error: Use of unimplemented initializer 'init(frame:)' for class 'プロジェクト.MaterialTextField'
とのこと。
解決策
@IBDesignableのクラスに
override init(frame: CGRect) {
super.init(frame: frame)
awakeFromNib()
}
これ追加で復活。
requireとかなかったけどinit(frame: CGRect)が必要なことはどこで確認すればいいんだ。
慣れてないのでツッコミくださると嬉しいです😇