我有一组视图,我需要将它们全部隐藏,所以我使用:
BOOL shouldHideViews = YES;
[allViews makeObjectPerformSelector:@selector(setHidden:) withObject:(void *)shouldHideViews]
当我将代码转换为 ARC 时,它告诉我需要一些桥接演员,然后我进行了更改:
(void *)shouldHideViews
到
(__bridge BOOL)shouldHideViews
它说不兼容的类型使用 __bridge 转换将“int”转换为“BOOL”
那么我该怎么做呢?我知道我可以迭代数组中的所有视图,但这不是重点,我一般想知道我应该怎么做才能使这个 ARC 兼容。
谢谢!