작동하지 않습니다하지만 스위프트 3에서 오류가 발생합니다 ...싱글 구현은 더 이상 스위프트 3이 스위프트 2 일
class SomeClass {
var Role: Int
var Status: Bool
static let sharedClass = SomeClass()
private init(){
Role = 3
Status = false
}
}
let shared = SomeClass() //error on this line -> SomeClass initializer is inaccesible due to private protection level
내가 init()
에서 private
키워드를 제거 할 수 있지만 확실하지 않다 그것이 여전히 적절한 싱글 톤 구현 인 경우. 스위프트 3에서이 일을하는 올바른 방법이 누구인지 압니까? 감사합니다