swift报错initializer is inaccessible due to 'internal' protection level

使用swift生成某个类的实例时(例如let wq = GetMuInfo()),报错
"xxx initializer is inaccessible due to 'internal' protection level"

这是因为在定义GetMuInfo类时,忘记继承NSObject.

加上即可解决这个报错.

        public class GetMuInfo: NSObject {
            ...
            ...
            ...
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Swift2.0 1.defer译为延缓、推迟之意类似栈 注意作用域,其次是调用顺序——即一个作用域结束(注意),...
    zeqinjie阅读 3,410评论 0 50
  • 本文翻译自raywenderlich.com中的文章《What’s New in Swift 4?》,由于本人...
    周杰木有伦阅读 1,132评论 0 4
  • Swift 介绍 简介 Swift 语言由苹果公司在 2014 年推出,用来撰写 OS X 和 iOS 应用程序 ...
    大L君阅读 3,304评论 3 25
  • 第一章 学术篇 一问:什么是风水? 答:风水学是易经文化的一个点,现有人将易经与风水并列,实为可笑。用古语来...
    良辰美境阅读 1,598评论 0 0
  • 这一天,这一次会议,负责会务。 找同事拿了表格,问了很多问题,可临时还是出了问题,找不到合适的角度拍照。后台操作红...
    小啊倩啊阅读 192评论 0 0