これは私のコードです:
override init(frame: CGRect) {
super.init(frame: frame)
commonInit()
}
required init?(coder: NSCoder) {
super.init(coder: coder)
commonInit()
}
func commonInit() {
let mainBundle = Bundle.main
mainBundle.loadNibNamed("iconView", owner: self, options: nil)
addSubview(contentView)
contentView.frame = self.bounds
contentView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
}
私が見たこのチュートリアルのステップ8からコピーしました(コード内の名前をxibファイル「iconView」に変更しただけです)。しかし、何らかの理由で失敗します。 私はすでにstackoverflowですべてのソリューションを試しましたが、何も役に立ちませんでした。これが私のxibファイルです:私は本当に何をすべきかわかりません。私はXcode12ベータ6、iOS 14ベータ6を使用しています更新さて、多くの人がチュートリアルのコメントで次のように言っています
これにより、commonInit()を呼び出す無限ループが発生します。
だから今、私は問題が何であるかを知っていますが、それを解決する方法がまだわかりません。何か案は?
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加