Я заметил, что если я добавлю другое поле GMSPlaceField к моему запросу, как показано здесь: https://developers.google.com/places/ios-sdk/client-migration#fetch_a_place_photo
и скажу, сделайте поля такими:
let fields: GMSPlaceField = GMSPlaceField(rawValue: UInt(GMSPlaceField.name.rawValue) | UInt(GMSPlaceField.photos.rawValue))!
полей приводит к недопустимому экземпляру GMSPlaceField:
GMSPlaceField <invalid>
, следовательно, запрос не выполняется
Оказывается, GMSPlaceField возвращает правильные поля, отладчик Xcode сообщает, что он недействителен, но он действителен.