handyJson Xcode 9.3 崩溃问题 解决方案

nominalType.swift  

var nominalTypeDescriptor: NominalTypeDescriptor? {

 let pointer = UnsafePointer(self.pointer)

 let base = pointer.advanced(by: nominalTypeDescriptorOffsetLocation)

 if base.pointee == 0 {

 // swift class created dynamically in objc-runtime didn't have valid nominalTypeDescriptor

 return nil

        }

 #if swift(>=4.1)

 return NominalTypeDescriptor(pointer: relativePointer(base: base, offset: base.pointee - base.hashValue))

 #else

 return NominalTypeDescriptor(pointer: relativePointer(base: base, offset: base.pointee))

 #endif

    }

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转至元数据结尾创建: 董潇伟,最新修改于: 十二月 23, 2016 转至元数据起始第一章:isa和Class一....
    40c0490e5268阅读 5,873评论 0 9
  • Lua 5.1 参考手册 by Roberto Ierusalimschy, Luiz Henrique de F...
    苏黎九歌阅读 14,750评论 0 38
  • 这是读《怪诞创富学》的第二篇读书笔记。 头脑是我们最重要的资源,如何使用我们的头脑,直接决定了我们会成为什么样的人...
    张清伟阅读 3,570评论 0 1
  • 多目标优化 目标优化问题一般地就是指通过一定的优化算法获得目标函数的最优化解。当优化的目标函数为一个时称之为单目标...
    NeXtoW阅读 13,943评论 0 7
  • 下午,说是要考试的时间提前到4.1号。 这个时候,心反而异常平静,以孩子的学习习惯来说,跟顶尖高手有很大的...
    徐丽红阅读 1,189评论 0 2

友情链接更多精彩内容