Протокол Swiftui как тип @ObservableObject - PullRequest
0 голосов
/ 06 мая 2020

Может кто-нибудь, пожалуйста, помогите мне, как это можно сделать, мне нужно иметь возможность использовать его вот так

var myProtocol: MyProtocol
myProtocol.token = token
protocol Datastore
{
    var token: String? { get set }
}

class UserDefaultsDatastore: Datastore, ObservableObject
{
    var token: String?
    {
        get
        {
            return UserDefaults.standard.string(forKey: "token")
        }
        set
        {
            UserDefaults.standard.set(newValue, forKey: "token")
        }
    }
}
...