0
文字列をdouble値に変換して、CLLocation座標として使用できるようにしようとしています。私は2つのletステートメントuserLongitudeとuserLatitudeに問題があります。エラーが表示されます:Firebaseから文字列をdouble値に変換する
"Type 'Any' has no subscript members".
私はプログラミングに慣れていませんが、他の回答はうまくいきません。
if let fullName = value["full name"] as? String, let imagePath = value["urlToImage"] as? String,
let userLongitude = (snapshot.value!["long"] as String)?.doubleValue,
let userLatitude = (snapshot.value!["lat"] as String)?.doubleValue
重要なコードを省略しました。 [編集]あなたの質問は、 'value'が宣言され、初期化されたコードと同じです。 – rmaddy
あなたのfirebaseデータベースの構造を表示してください – 3stud1ant3