Post

Replies

Boosts

Views

Activity

Both protocol and implement have same name and type, however different Optional Type value.
protocol TTTT {     var sid: String? { get set } } class ViewController: UIViewController {     var sid: String = ""          override func viewDidLoad() {         super.viewDidLoad()         // Do any additional setup after loading the view.              } } extension ViewController: TTTT {          var sid: String? {         get {                 }         set {                     }     } } error: Invalid redeclaration of 'sid'
1
0
645
Nov ’21
Both protocol and implement have same name and type, however different Optional Type value.
protocol TTTT {     var sid: String? { get set } } class ViewController: UIViewController {     var sid: String = ""          override func viewDidLoad() {         super.viewDidLoad()         // Do any additional setup after loading the view.              } } extension ViewController: TTTT {          var sid: String? {         get {                 }         set {                     }     } } error: Invalid redeclaration of 'sid'
Replies
1
Boosts
0
Views
645
Activity
Nov ’21