申し訳ありませんが、これはノーブの質問ですが、私はかなり迅速です。スイフト3:複数のデータ型を返す方法
私はウェブページからデータを取得し、それを文字列として変数に保存する関数を持っています。同じ関数でもintを返す必要がありますが、それらを返す問題がありますので、関数の外で使うことができます。ガードからのvoid return文にも問題があります。
func PageData(flag: Int, pageData: String) -> (Int?, String?)
{
let URLString = url.text
guard let myURL = URL(string: URLString!) else {
print("invalid url")
return
}
do {
let pageData = try String(contentsOf: myURL, encoding: .ascii)
} catch let error {
print("Error: \(error)")
}
let flag = 1
return flag
return pageData
}
誰でも私が間違っていることを教えてもらえますか?ありがとう。
は単純に、このリターン(フラグ、InboundのPageDate)のように書く –
には誤差が含まれWICHが、私は場所を知る必要があります'url.text'が表示されます。 – Alex