大きな問題ではありませんが、最初に直面したときに少し混乱しました。 これがobj Cのデリゲートメソッドの元の宣言だった:メソッド名がObj Cからswiftに変更されました
- (void)serialPortWasRemovedFromSystem:(ORSSerialPort *)serialPort
そして、私は迅速にそれを翻訳したときに、それはなった:
func serialPortWasRemovedFromSystem(_ serialPort: ORSSerialPort)
しかし、その後のXcodeがエラーを示し、名前を変更するために私を提案
func serialPortWasRemoved(fromSystem serialPort: ORSSerialPort)
なぜこの代理人の名前を何度も変更したのですか?なぜか教えてくれますか?ありがとうございました! 〜
Swift 3で関数の構文が変更されました。 –