【发布时间】:2012-02-23 16:56:16
【问题描述】:
使用此方法时,我需要同时从superview 中删除几个UIViews:
[view1 , view 2 , vie3 removeFromSuperview];
编译器给了我一个警告:
**warning: Unused Entity Issue: Expression result unused**
怎样才能做到正确?
【问题讨论】:
使用此方法时,我需要同时从superview 中删除几个UIViews:
[view1 , view 2 , vie3 removeFromSuperview];
编译器给了我一个警告:
**warning: Unused Entity Issue: Expression result unused**
怎样才能做到正确?
【问题讨论】:
或者,如果您想从某个视图中删除所有子视图:
for (UIView *subview in view.subviews) {
[subview removeFromSuperview];
}
【讨论】:
斯威夫特
view.subviews.forEach { $0.removeFromSuperview() }
目标 C
[view.subviews makeObjectsPerformSelector:@selector(removeFromSuperview)];
【讨论】: