[英]iOS removeFromSuperview if not added to superview doesn't throw an error
我在尚未添加為子視圖的視圖上嘗試了removeFromSuperview
,但 Xcode 4 沒有引發任何錯誤。 這是預期的行為嗎?
首先, Xcode 4 根本不會做任何事情。 那就是 IDE。 它與您的應用程序的運行時行為無關。
其次, -removeFromSuperview
狀態的文檔
如果接收者的 superview 不為零,則 superview 釋放接收者。
如果視圖沒有超級視圖,這其中的哪一部分會導致您期望-removeFromSuperview
拋出異常?
無論如何,答案是肯定的,這很正常。 -removeFromSuperview
不會拋出異常。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.