我是iOS的新手,我希望找到一个很好的方法。
在故事板中,我们可以控制并拖动视图到代码,自动设置Outlets或Actions。它通常是一个组合选择器,可以从Outlets更改为Actions。
然而,很多次,我不小心点击了okay并创建了一个Outlet而不是Action。发生这种情况时,更改也会发生在Storyboard xml文件中。我不能只删除Outlet并重新创建Action。
我的问题是,是否有一种简洁快捷的方式来撤销我的Outlet创建,或者是一种快速转换为Action的方式?
答案 0 :(得分:3)
我不知道如何将插座转换为动作。你所能做的就是快速恢复错误。
添加插座将修改故事板XML,添加如下内容:
<connections>
<outlet property="outletName" destination="7d6-0U-xzC" id="c7Y-gw-mKK"/>
</connections>
和控制器:
@IBOutlet weak var outletName: UIBarButtonItem!
当您意识到插座应该是一个动作时,您可以在故事板中按Cmd-z(将更改XML更改),然后单击控制器编辑器视图并再次按下Cmd-z(源文件将是收归)。
如果您想验证自己没有其他任何改变(并且所有内容都已恢复),那么在您提交所有挂起的更改后,将错误重置在源代码管理下的项目上。