Swift 使用时如何使用带有某些参数的方法?

Swift 使用时如何使用带有某些参数的方法?,swift,reactive-cocoa,Swift,Reactive Cocoa,对不起,我的英语不是很好,在swift中,我想使用SwiftReactive做一些事情,比如在ObjectC中的RAC工作,比如: [[a rac_signalForSelector:@selector(xxxx)] subscribeNext:^(id x) { }]; 在swift中,我学习并使用: a.reactive.trigger(for: #selector(a.shareWithConfiguration(type:))).observeValues { () in

对不起,我的英语不是很好,在swift中,我想使用SwiftReactive做一些事情,比如在ObjectC中的RAC工作,比如:

[[a rac_signalForSelector:@selector(xxxx)] subscribeNext:^(id x) {

}];
在swift中,我学习并使用:

a.reactive.trigger(for: #selector(a.shareWithConfiguration(type:))).observeValues { () in

    }
但是我无法在这个方法中获得参数,是的,它的名称是“type”,请尝试这样写:

a.reactive.trigger(for: #selector(a.shareWithConfiguration(type:))).observeValues { (type) in

    }
但它不起作用

请帮帮我,告诉我如何获得这个命名的“type”值,伙计,已经完成了。我已经修复了它,原因是在该方法之前没有编写@objc dynamic,我发现了另一个问题,在viewcontroller中使用该方法不起作用,我设置了断点,但没有在这里运行