1
私はURLの配列を持っています。私はその配列内の特定の要素を検索し、そこにあればそれを削除したいと思います。Swift3 iOS - URLの配列内のURLを検索する方法[URL?]
let urls: [URL?] = [url_0, url_A, url_Purple, etc..]
//first search for url_A
if urls.contains(where: url_A){
//second remove it from the array
urls = urls.filter{$0 != url_A}
}
私はtry
とdo-try-catch
を試してみましたが、彼らはうまくいきませんでした。私はこれが間違っていることを知っているので、私はその質問をしています。
私はエラーを取得する:
Cannot convert value of type 'URL' to expected arguement type '(URL)' throws -> Bool
iは、URLの配列内のURLを検索するにはどうすればよいですか?これはurl_A
を検索します
let urls: [URL?] = [url_0, url_A, url_Purple, etc..]
//second remove it from the array
urls = urls.filter {$0 != url_A}
、見つかった場合、それを削除して、新しい配列を返します。
助けてくれてありがとう!私は最初に{$ 0.someProperty == url_A}を試していましたが、私が見つけられなかったので私は質問をしました。私はあなたの応答が他人を助けるように私はうれしいです!ありがとう:) –
それを聞いてうれしい。 – adev