(或使用一个值设置多个对象)
有没有一种方法可以在一行中向多个对象发送一条消息。
像
[someObject, otherObject reset];
像在LUA脚本(我相信是C?)中一样,您可以设置多个对象:
someThing, otherThing = 1 , 0
最佳答案
简而言之,Objective-C和C都不支持此功能。作为一种极端措施,可以使用-[NSArray makeObjectsPerformSelector:]
和-[NSArray makeObjectsPerformSelector:withObject:]
,例如
[[NSArray arrayWithObjects:someObject, otherObject, nil] makeObjectsPerformSelector:@selector(reset)];
关于iphone - 一次将消息发送到多个对象(objective-c),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3158629/