如果不满足条件,则在init中销毁UIView

时间:2013-04-05 12:11:26

标签: iphone ios cocoa-touch uiview

我正在尝试创建一个自定义警报视图,以检查条件是否为真,如果是,则构建自身并将其自身附加到窗口。但是,如果这个条件不成立,我只想让视图解除分配,最好是init方法。实现这一目标的最佳方法是什么?

1 个答案:

答案 0 :(得分:2)

最好在编码中遵循SOLID原则。

奇点是一个重要的东西。一个函数应该做一件事而不是很多依赖。

所以保持视图只是为了显示自定义提醒。显示检查必须在外面完成

//Please note this is the algorithm not the exact code in Obj-C.
if(condition==True)
{
//Display customView
}
else
{
//Do nothing
}