이것은 내 코드입니다.
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 파일이 있습니다. 정말 무엇을 해야할지 모르겠습니다. 저는 Xcode 12 베타 6, iOS 14 베타 6을 사용하고 있습니다 UPDATE 좋아요, 많은 사람들이 튜토리얼의 댓글에서 이렇게 말했습니다.
이로 인해 commonInit ()를 호출하는 무한 루프가 발생합니다.
이제 나는 문제가 무엇인지 알고 있지만 여전히 해결 방법을 모릅니다. 어떤 아이디어?
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다