gpt4 book ai didi

iphone - PerformSelector :withObject:, 但不带有对象

转载 作者:行者123 更新时间:2023-12-03 21:21:16 24 4
gpt4 key购买 nike

我想做performSelector:withObject:,但对象是CGFloat。所以它实际上不是一个对象。我怎样才能做到这一点?

我正在执行选择器的对象不是我的,我无法修改它。

例如

[xyz performSelector:@selector(setOffset:) withObject:2];

(发布后我将需要的内容稍微更改为:

[xyz performSelector:@selector(setOffset:) withObject:CGSizeMake(2,0)];

最佳答案

如果您尝试针对您无法控制的对象调用任意选择器,则可以使用 NSInvocation设置选择器、目标和参数,并在方法执行后获取返回值。

不过,通常有更简单的解决方案。

关于iphone - PerformSelector :withObject:, 但不带有对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4361052/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com