2016-05-12 30 views
1

假設我將weak var myView: UIImageView!插座連接到我的XIB或Storyboard中的UIImageView實例。稍後我將IB中的視圖類更改爲UIView。插座仍將連接,不會發出警告或編譯時錯誤。IB未檢測到錯誤的IBOutlet類型

我可以以某種方式自動檢測這些錯誤嗎?

回答

2

UIView是UIImageView的父類,因此您可以將UIImageView與UIView連接,但無法將UIView連接到UIImageView。 從技術上講,這不是一個錯誤。

+0

如果我將'UIView'連接到'UIImageView'插座,那肯定是一個錯誤。沒有'UIView'可以成爲'UIImageView'。你正在思考錯誤的方式。 –