【发布时间】:2014-04-25 04:49:26
【问题描述】:
我有一组按钮(IBOutletCollections)名称为“topFriends”..我需要设置隐藏 topFriends(数组名称)的所有按钮。
[self.topInFriends makeObjectsPerformSelector:@selector(setHidden:) withObject:[NSNumber numberWithBool:YES]];
实际上它适用于 iOS7...但它不适用于 iOS 7.1。
但是当我尝试像下面那样枚举数组时,它适用于 iOS7 和 7.1
[self.topInFriends enumerateObjectsUsingBlock:^(UIButton * obj, NSUInteger idx, BOOL *stop) {
obj.hidden=YES;
}];
谁能告诉我为什么 makeObjectsPerformSelector 函数在 iOS 7.1 中不起作用。我很沮丧地发现这个问题..请任何人帮助我..提前谢谢
【问题讨论】:
-
topFriends和self.topInFriends???顺便说一句,它对我有用 -
是的,请在 iOS 7.1 设备上测试它..我在 iOS 7.1 模拟器上没有问题..我只有在 7.1 设备上才有问题..
-
它在 7.1 设备上运行
-
我真的很抱歉..我忘了提到这个问题只在 iphone 5s(iOS 7.1)..
标签: objective-c ios7 ios7.1