var coordinatesDouble = (Double(latitudeTextField.text!), Double(longitudeTextField.text!))
var boundingBoxLat: (Double, Double)
var boundingBoxLon: (Double, Double)
boundingBoxLat = (coordinatesDouble.0! - Constants.Flickr.SearchBBoxHalfHeight, coordinatesDouble.1! + Constants.Flickr.SearchBBoxHalfHeight)
boundingBoxLon = (coordinatesDouble.1! - Constants.Flickr.SearchBBoxHalfWidth, coordinatesDouble.1! + Constants.Flickr.SearchBBoxHalfWidth)
if min(boundingBoxLat) < -90.0 {
私は、if文で分を()を使用しようとしていますが、エラーを取得しています:Swiftの2倍のタプルでmin()を使用できないのはなぜですか?
"Cannot invoke 'min' with an argument list of type (Double, Double)"
私がこの機能がためだった、特に何だと思いました。何か不足していますか?
各ダブルの式は、1つのダブルを減算するか、別のダブルに加算してダブルにします。 if文は、タプルの最低値が-90.0よりも低いかどうかを判断する必要があります。
座標がある場合は、なぜCGPointを使用しないのですか? – JAL
タプルを使用する必要がある場合は、次のように各要素にアクセスする必要があります。 'min(boundingBoxLat.0、boundingBoxLat.1)' – JAL