Не в состоянии понять ниже фрагмент кода: - PullRequest
0 голосов
/ 18 февраля 2019

Первый случай - быстрый, второй - вместе с if let!.connectionName - это перечисление, но ".connectionName (значение)", что это значит?

enum ConnectionRow: Int {case connectionName case serverAddress case useProxy case promptCredentials case useCertificate}

enum ConnectionEntryType {casetextFieldEntry case toggle}

var connectionOptions: [ConnectionEntryType] = [.textFieldEntry, .textFieldEntry, .toggle, .toggle, .toggle]

case .connectionName: если регистр разрешен .connectionName (значение) = self.connectionOptions [indexPath.row]

...