Если вы реализуете willMoveToSuperview
в подклассе UIView
, гарантированно ли он будет вызываться (с nil
), когда на ваш взгляд вызывается removeFromSuperview
?
В документах говорится, что newSuperview
параметр может быть nil
и что он называется "всякий раз, когда изменяется суперпредставление" , но я не уверен, что смогу интерпретировать это так, что он будет вызван, когда представлениеудаляется из своего суперпредставления, даже если не перемещено в другое суперпредставление.