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

[分享]iOS开发-记录在object-c过渡到swift时碰到的一个问题

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

写了一个设置navigation返回按钮格式的类,因为目前对swift语法规则不是很熟练,所以参照着之前用oc写的代码写了一个类,用来被继承。
这是之前用oc写的方法:


然后,问题来了。
本来呢,我写这个类的目的就是为了统一一下返回按钮的样式,点击返回的按钮就跳回上一个界面,很简单的一个功能。
再当我编译运行时发现,继承了这个类的controller一进入到自己的界面就自动往上一个界面跳转回去了,我意识到可能是调用出了问题。但是仔细看看自己写的代码,问题又来了。

我这里为什么会 一进到这个界面就调了这个方法?

讲道理不应该是点击之后才触发吗?

用断点查看了调用,发现并没有问题,于是我怀疑可能是我的swift语法写的有问题。
终于,细看之下才发现:
1.在swift中这个方法名本身写的就有点问题
2.在swift中selector的参数里应该是写字符串的
3.在swift中对UIButton的使用方法存在问题

解决了上述几点,之前出现的一切问题就都解决了

综上所述:
语法差异固然会对开发造成一定的困扰,但只要细心查找问题的所在,那么我向所有问题都可以迎刃而解。毕竟”没有什么是技术解决不了的问题“


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
[Swift]LeetCode662.二叉树最大宽度|MaximumWidthofBinaryTree发布时间:2022-07-14
下一篇:
Swift实战-小QQ(第3章):QQ主界面布局发布时间:2022-07-14
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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