我检查视图是否已经添加/存在,然后我需要将其删除
if([self.upgradeView superview])
[self.upgradeView removeFromSuperview];
self.upgradeView 添加在 self.view 上。但条件返回 false 并且 self.upgradeView 永远不会被删除。
有什么遗漏的吗?
==========================更新======================== =============
我在 viewwillappear 中添加了这段代码,就在用于在 self.view 上添加 self.upgradeView 的代码下方,如下所示
if ([isLoggedInPremiumUser isEqualToString:@"0"])
{
[self createUpgradeFooterView];
}
else
{
if([self.upgradeView superview])
[self.upgradeView removeFromSuperview];
}