![](/img/trans.png)
[英]How do you initialize NSXMLDocument with an XML string in Swift?
[英]How do you initialize a singleton with properties - Swift?
我正在嘗試創建一個使用屬性進行初始化的單例。.我知道您可以默認進行初始化:
class ApiSharedHelper {
var someValue:String
static let sharedInstance : ApiSharedHelper = {
let instance = ApiSharedHelper()
return instance
}()
ApiSharedHelper.sharedInstance...
我只需要調用該sharedInstance即可調用構造函數。 我該如何在共享實例中傳遞someValue
字符串的值以初始化值的共享實例?
class APIManager {
class var shared :APIManager {
struct Singleton {
static let instance = APIManager()
}
return Singleton.instance
}
func login(username: String, password: String, success:@escaping (LoginModel?)->()) { ... }
您可以通過以下方式致電:
APIManager.shared.login(username: txtUsername.text ?? "", password: txtPassword.text ?? "") { (response) in
print(response ?? "")
}
你可以試試這個
class ApiSharedHelper {
var someValue:String
static let sharedInstance = ApiSharedHelper()
private init(){
}
}
ApiSharedHelper.sharedInstance...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.