iOS 開發開始級別。我如何將 for_in 用于請求 API。
我的意思是我有一個代碼:
import UIKit
var ipName = ["192.168.1.0"..."192.168.1.254"]
var request = URLRequest(url: URL(string: "http://192.168.1.1/")!)
for i in ipName {
print("It's, \(i)") }
let task = URLSession.shared.dataTask(with: request) { data, response, error in
print(String(decoding: data!, as: UTF8.self))
print(response)
print(error)
}
task.resume()
我需要從我的網路中查詢所有地址并選擇所有連接的人(“例如”從 254 個地址中)。
PS - 對不起我的英語。
uj5u.com熱心網友回復:
你需要這樣的東西,一個數字范圍,然后是字串插值來構建 IP
let ipRange = 0...254
for i in ipRange {
let url = URL(string: "http://192.168.1.\(i)")!
let task = URLSession.shared.dataTask(with: url) { data, _, error in
if let error = error { print(error); return }
print(String(data: data!, encoding: .utf8) ?? "No readable string")
}
task.resume()
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/416817.html
標籤:
上一篇:interItemSpacing=.fixed(0)并不總是在UICollectionViewLayout中作業
