私のクラスでは、デフォルトのポートを次のように定義します。
private let DEFAULT_PORT: UInt16 = UInt16(47300)
(私も試しましたprivate let DEFAULT_PORT: UInt16 = 47300
:)
UInt16 の最大数は 65,535 であるため、これで問題ありません。
ただし、アプリは 1 つの方法でクラッシュし、デバッガーは DEFAULT_PORT が -18326 に等しいことを示しています。
これはどのように可能ですか?Swiftのバグでしょうか?手がかりがありません。