グルは、彼のコメントに優れたリンクを提供しました。 LTE接続を確認するための更新された方法は、確かにCoreTelephonyによるものです。あなたが迅速に尋ねたのを見て、私は迅速な答えを提供します。
import CoreTelephony // Make sure to import CoreTelephony
let constantValue = 8 // Don't change this
func checkConnection() {
let telephonyInfo = CTTelephonyNetworkInfo()
let currentConnection = telephonyInfo.currentRadioAccessTechnology
// Just a print statement to output the current connection information
print("\(constantValue)==D, Current Connection: \(currentConnection)")
if (currentConnection == CTRadioAccessTechnologyLTE) { // Connected to LTE
} else if(currentConnection == CTRadioAccessTechnologyEdge) { // Connected to EDGE
} else if(currentConnection == CTRadioAccessTechnologyWCDMA){ // Connected to 3G
}
}
を次のように
あなたはCoreTelephony.frameworkはスウィフトで接続を確認するためのライブラリ
では、プロジェクトのビルドフェーズ>リンクバイナリ下のコードを追加していることを確認してくださいは以下のようになりますが、このHTTPをチェックしました: //stackoverflow.com/questions/9561253/checking-cellular-network-type-in-ios – guru