1. 程式人生 > 其它 >swift報錯initializer is inaccessible due to 'internal' protection level

swift報錯initializer is inaccessible due to 'internal' protection level

技術標籤:iosjavapythonmysqlvue

使用swift生成某個類的例項時(例如let wq = GetMuInfo()),報錯"xxx initializer is inaccessible due to 'internal' protection level"

這是因為在定義GetMuInfo類時,忘記繼承NSObject.

加上即可解決這個報錯.

public class GetMuInfo: NSObject {
            ...
            ...
            ...