swift – 由于信号命令失败:分段故障:11同时发出IR SIL功能

swift – 由于信号命令失败:分段故障:11同时发出IR SIL功能,第1张

概述我想在UITextView的扩展中添加闭包属性,所以我使用typealias定义一个闭包: typealias TextViewHeightDidChangedClosure = (_ currentTextViewHeight:CGFloat)->Voidextension UITextView{ func setTextViewHeightDidChanged(textViewHei 我想在UITextVIEw的扩展中添加闭包属性,所以我使用typealias定义一个闭包:
typealias TextVIEwHeightDIDChangedClosure = (_ currentTextVIEwHeight:CGfloat)->VoIDextension UITextVIEw{  func setTextVIEwHeightDIDChanged(textVIEwHeightDIDChanged:TextVIEwHeightDIDChangedBlock){    objc_setAssociatedobject(self,&TextVIEwHeightDIDChangedBlockKey,textVIEwHeightDIDChanged,objc_AssociationPolicy.OBJC_ASSOCIATION_copY_NONATOMIC)  }  func textVIEwHeightDIDChanged()->TextVIEwHeightDIDChangedBlock?{   let textChanged : ((CGfloat)->VoID) = objc_getAssociatedobject(self,&TextVIEwHeightDIDChangedBlockKey) as! TextVIEwHeightDIDChangedBlock    return textChanged  }}

但它告诉我一个错误说:

Command Failed due to signal: Segmentation fault: 11.

这是错误的图像

谁能告诉我为什么,给我一个深刻有意义的解释,非常感谢你!

如果你声明一个Bool,你也可能有这个错误!在类中的属性,并尝试使用此属性创建三元条件:
var isSomething: Bool!func myFunc() {    let value = isSomething ? "something" : "not"}

只需添加!在你的财产

var isSomething: Bool!func myFunc() {    let value = isSomething! ? "something" : "not"}
总结

以上是内存溢出为你收集整理的swift – 由于信号命令失败:分段故障:11同时发出IR SIL功能全部内容,希望文章能够帮你解决swift – 由于信号命令失败:分段故障:11同时发出IR SIL功能所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1033182.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-24
下一篇2022-05-24

发表评论

登录后才能评论

评论列表(0条)

    保存