, Objective C TestClass, UIBarButtonItem:
- (UIBarButtonItem *)getBarButtonItem
{
UIBarButtonItem *bar = [[UIBarButtonItem alloc] init];
bar.target = self;
bar.action = @selector(help);
return bar;
}
- (void)help
{
NSLog(@"Help offered");
}
Swift:
var testClass = TestClass()
var barButtonItem = testClass.getBarButtonItem()
var button: UIButton = UIButton()
button.sendAction(barButtonItem.action, to: barButtonItem.target, forEvent: nil)
:
2014-07-06 23: 49: 49.942 TestApp [53986: 2552835]
, UIControl UIButton.