1
iOS
앱에 클린 아키텍처를 구현하려면 this example을 따르고 있습니다.스위프트 3 - 해결되지 않은 식별자 '정적'사용
class CreateOrderConfigurator
{
private static var __once:() = {
//ERROR - use of unresolved identifier 'Static'
Static.instance = CreateOrderConfigurator()
}()
// MARK: Object lifecycle
class var sharedInstance: CreateOrderConfigurator
{
struct Static {
static var instance: CreateOrderConfigurator?
static var token: Int = 0
}
_ = CreateOrderConfigurator.__once
return Static.instance!
}
// MARK: Configuration
func configure(_ viewController: CreateOrderViewController)
{
let router = CreateOrderRouter()
router.viewController = viewController
let presenter = CreateOrderPresenter()
presenter.output = viewController
let interactor = CreateOrderInteractor()
interactor.output = presenter
viewController.output = interactor
viewController.router = router
}
}
오류가 발생하면 use of unresolved identifier 'Static'
가 표시됩니다. 어떻게 해결할 수 있습니까?
PS : 나는 iOS 및 스위프트 3.