我已经动态创建了一个uibarbuttonitem
并且它可以正常工作。我想以uibarbutton
编程方式触发该项目操作(单击)以进行单元测试。
即使当我在应用程序代码(而不是测试代码)中记录栏按钮项的操作时代码正常工作,它也会给出 null。我使用的代码如下所示。
NSLog(@"%@",NSStringFromSelector(barButton.action));
在测试代码中,我创建了一个名为 logout 的条形按钮并将 barbutton 分配给它。要以编程方式单击条形按钮项,我遵循以下代码。
[logout.target performSelector:logout.action];
但它没有用。我记录了注销按钮的操作,它也给出了 null。
NSLog(@"%@",logout.action);
我想知道如何以编程方式单击uibarbuttonitem
动态创建的。