我在 ClassA 中有一个名为 Selector1 的方法,
在 ClassB 中,我想创建一个 NSInvocation 对象并将 Selector1 设置为对象的选择器。这可能吗?我不知道设置这个的正确方法。
我试图在 ClassB 中使用的代码是这样的:
NSMethodSignature *signature = [ClassA methodSignatureForSelector:@selector(Selector1:)];
NSInvocation *invocationToPass = [NSInvocation invocationWithMethodSignature:signature];
invocationToPass.target = self;
invocationToPass.selector = Selector1; // How can I assign Selector1 from ClassA?