有一种方法可以替换swift中action:
中的纯文本吗?
例如UIBarButton
代码:
var barButton = UIBarButtonItem(title: "H", style: .Plain, target: self.someTarget(), action:"someStringAction:")
我认为这样做的一种方法是 ,但问题是我的目标不是NSStringFromSelector(Selector(someStringAction()))
self
。
我可以在目标类中创建一个方法来调用上面的方法并返回String
,但我不确定这是否正确。
问题的全部要点是:如何在调用方法时避免使用文字字符串?
答案 0 :(得分:0)
使用新的选择器字符串完全替换UIBarButtonItem
或更改UIBarButtonItem
上的标记。标记表示调用选择器时要执行的某个操作。