Alamofire.request(.GET, "https://maps.googleapis.com/maps/api/place/details/json", parameters:["placeid": x , "key":"AIzaSyAasdaXW-j8DIgGjY58_HdrasdaqqA"])
.responseJSON { (responseData) -> Void in
//debugPrint(responseData)
switch responseData.result{
case .Success(let req):
let response = JSON(req)
let items = response["result"]["geometry"]["location"].dictionaryValue
let lat: Double = Double(items["lat"]!.doubleValue)
let lng: Double = Double(items["lng"]!.doubleValue)
print(lat,lng)
for item in items{
self.mapResult.append(mapModel(json:item)) // *THIS ERROR AS CANNOT CONVERT VALUE of TYPE '(STRING:JSON)' to EXPECTED ARGUMENT TYPE 'JSON'
}
case .Failure(let err):
print("Request failed with error: \(err)")
}
}
0
A
ответ
0
Ваш items
является словарь, то вы должны повторять это так:
for (key, value) in items {
}
так что вы можете передать значение в эту функцию вместо того, чтобы передать элемент словаря в него , Ошибка, которую вы видите, говорит вам, что вы передаете аргумент словаря (String: JSON), в то время как он ожидает аргумент JSON.
Смежные вопросы
- 1. Почему SwifyJSON dictionaryValue пуст?
- 2. Как исправить эту ошибку
- 3. Как исправить эту сортировку?
- 4. Как исправить эту логику?
- 5. Как исправить эту программу?
- 6. Как исправить эту ошибку?
- 7. Как исправить эту ошибку?
- 8. Как исправить эту переменную
- 9. Как исправить эту Sidebar.php
- 10. как исправить эту петлю?
- 11. Как исправить эту проблему?
- 12. Как исправить эту ошибку?
- 13. Как исправить эту круговую зависимость?
- 14. Как исправить эту ошибку LINQ
- 15. Как исправить эту синтаксическую ошибку?
- 16. Как исправить эту ошибку PHP?
- 17. Как исправить эту функцию округления?
- 18. Как исправить эту ошибку сегментации?
- 19. Как исправить эту установку PostgreSQL?
- 20. Как исправить эту мутирующую ошибку?
- 21. Как исправить эту ошибку ООП?
- 22. Как исправить эту необъективную модификацию?
- 23. Как исправить эту проверку? C#
- 24. Как исправить эту последовательность Фибоначчи?
- 25. Как исправить эту программу javascript?
- 26. как исправить эту ошибку: java.lang.OutOfMemoryError
- 27. Как исправить эту ошибку формулы?
- 28. Как исправить эту ошибку компилятора
- 29. как исправить эту ошибку vb.net
- 30. как исправить эту задачу/аннулирование?
, что я должен делать ошибка – Mike