在下面的代码片段中,Xcode推荐“使用#selector而不是显式构建选择器”的原因是什么?
// addbutton = UIbarbuttonItem.init(barbuttonSystemItem: UIbarbuttonSystemItem.Add,// target: self,action: #selector(FoldersMaintenanceVC.addbuttonpressed))addbutton = UIbarbuttonItem.init(barbuttonSystemItem: UIbarbuttonSystemItem.Add,target: self,action: Selector("addbuttonpressed"))self.navigationItem.leftbarbuttonItem = addbuttonfunc addbuttonpressed(){ myNslogSys2(self,funcname:#function)}解决方法 它建议您使用 Swift 2.2 new #selector,因为它更加类型安全,因为您不能对不存在的方法进行选择器引用,而使用Selector(String),您可以引用不存在的方法. 总结
以上是内存溢出为你收集整理的xcode – 使用#selector而不是显式构造选择器[复制]全部内容,希望文章能够帮你解决xcode – 使用#selector而不是显式构造选择器[复制]所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)