(或使用一个值设置多个对象)
有没有一种方法可以在一行中向多个对象发送一条消息。



[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/

10-12 19:05