将makeObjectsPerformSelector与对象一起使用

阿波罗

我有一个NSArray对象,我想pinInBackgroundWithName:(NSString *)在每个对象上执行选择器我知道我可以使用,[arr makeObjectsPerformSelector:@selector(selector_name) withObject:obj];但是将字符串传递给withObject:参数如何工作?例如,如果我要对数组中的对象执行的选择器有多个参数怎么办?那么,withObject:我们的NSArray对象论证会否

本·虔诚

从文档中:

一个选择器,用于标识要发送到数组中对象的消息。该方法必须采用单个类型的参数id

因此,不能将其用于具有多个参数的选择器。

如果要向数组中的每个对象发送带有多个参数的消息,则可以滚动自己的版本,该版本采用一个数组,然后填写一个NSInvocation对象,然后在每个对象上调用该对象,或者,如果您想成为一个真正的看中,使用更高阶的消息传递。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

将Q对象与变量一起使用

来自分类Dev

将Automapper与抽象对象的集合一起使用

来自分类Dev

如何将requestAnimationFrame与TypeScript对象一起使用?

来自分类Dev

将Angularjs ngBind与javascript对象一起使用

来自分类Dev

如何将IN与块而不是对象一起使用?

来自分类Dev

将cat()与调用对象一起使用

来自分类Dev

将%w与对象的字符串一起使用

来自分类Dev

如何将QVector与多个对象一起使用

来自分类Dev

如何将componentsSeparatedByString与多个对象一起使用

来自分类Dev

将Celery Chunk与对象或整数序列一起使用

来自分类Dev

将NSCoding与领域模型对象一起使用

来自分类Dev

将diff与漂亮的汤对象一起使用

来自分类Dev

将init和didSet与NSManaged对象一起使用

来自分类Dev

将Q对象与变量一起使用

来自分类Dev

将ValidateSet()与对象类型一起使用

来自分类Dev

如何将useState与对象一起使用?

来自分类Dev

将.iloc与'list'对象一起使用

来自分类Dev

如何将IN与块而不是对象一起使用?

来自分类Dev

将addEventListener与对象文字一起使用

来自分类Dev

将Celery Chunk与对象或整数序列一起使用

来自分类Dev

将MongoDB与字典对象流一起使用

来自分类Dev

如何将ngRepeat与对象一起使用?

来自分类Dev

将python变量与execjs对象一起使用

来自分类Dev

如何将关联对象与枚举一起使用?

来自分类Dev

如何将 processStrategy 与对象模式一起使用

来自分类Dev

与对象自杀一起使用交换

来自分类Dev

与对象类型一起使用

来自分类Dev

RXJS与对象一起使用ForkJoin

来自分类Dev

将ArrayFixture与包含嵌套非原始对象的对象列表一起使用