• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ios - 有没有一种将导出转化为行动的干净方法?

[复制链接]
菜鸟教程小白 发表于 2022-12-12 14:25:21 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我是iOS新手,希望能找到一个好的方法。

在 Storyboard中,我们可以控制并拖动 View 到代码中,这会自动设置 Outlets 或 Actions。从 Outlets 更改为 Actions 通常是一个组合选择器。

但是,很多时候,我不小心点击了确定并创建了一个 Outlet 而不是 Action。发生这种情况时,Storyboard xml 文件也会发生更改。我不能只删除 Outlet 并重新创建 Action。

我的问题是,有没有一种简洁快捷的方式来撤消我的 Outlet 创建,或者有一种快速的方式来转换为 Action?



Best Answer-推荐答案


我不知道有什么方法可以将导出转换为 Action 。你所能做的就是迅速改正错误。

添加一个导出将修改 Storyboard XML 添加如下内容:

<connections>
<outlet property="outletName" destination="7d6-0U-xzC" id="c7Y-gw-mKK"/>
</connections>

和 Controller :

@IBOutlet weak var outletName: UIBarButtonItem!

当您意识到导出应该是一个 Action 时,您可以在 Storyboard 中按 Cmd-z(XML 更改将被还原),然后单击 Controller 编辑器 View 并再次按 Cmd-z(源文件将是已恢复)。

如果您想验证自己没有其他任何更改(并且所有内容都已恢复)犯了错误,然后在提交所有未决更改后在源代码控制下的项目中恢复它。

关于ios - 有没有一种将导出转化为行动的干净方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48165042/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap