私はswift3でURLを取得したいが、それは動作していない。Swift3でURLを取得するには?
var searchURL = "https://api.spotify.com/v1/search?q=Shawn+Mendes&type=track"
これは私のスクリプト
私はswift3でURLを取得したいが、それは動作していない。Swift3でURLを取得するには?
var searchURL = "https://api.spotify.com/v1/search?q=Shawn+Mendes&type=track"
これは私のスクリプト
あるごsearchURL
は、それが今であるとしてだけString
です。
URL
クラスのSwift 3を使用する場合は、住所を希望するURLを含むString
を渡してインスタンスを作成します。だからあなたの場合
:URL
のinit
方法はあなたに見返りに、オプションのURLを与えること
var searchURLString = "https://api.spotify.com/v1/search?q=Shawn+Mendes&type=track"
if let searchURL = URL(string: searchURLString) {
print(searchURL.absoluteURL) // https://api.spotify.com/v1/search?q=Shawn+Mendes&type=track
print(searchURL.path) // /v1/search
print(searchURL.lastPathComponent) // search
}
注意してください。無効なURL文字列から保護するためです。つまり、URL(string: "this won't work")
などのURLを作成しようとすると、有効なURLにマップできないため、nil
が返されます。
希望はあなたを助けます。
私はそれを試してみますが、それは壊れています var searchURLString = "https://api.spotify.com/v1/search?q= Shawn + Mendes&type = track " –
申し訳ありませんが、ブレークではどういう意味ですか? – pbodsk
スクリプトを実行するとエラーが発生する ブレークポイント1.5 –
あなたは何をしたいのか説明できますか?あなたは応答を解析したいですか?リクエストをしていますか? –
私はデータを取得したい それを印刷しますが、URLの部分が動作していません –