ios - xcode 9上的alamofire pod问题
问题描述
大家好,我安装the alamofire
了 Google Places pod 来自动完成地点搜索,但它给了我错误:
The “Swift Language Version” (SWIFT_VERSION) build setting must be set to a
supported value for targets that use Swift. This setting can be set in the
build settings editor.
我的代码:
class SetLocationViewController: UIViewController {
private var placesClient = GMSPlacesClient()
@IBOutlet weak var setLocationTf: UITextField!
override func viewDidLoad() {
super.viewDidLoad()
placesClient = GMSPlacesClient.shared()
}
@IBAction func onClickTf(_ sender: Any) {
setLocationTf.resignFirstResponder()
let acController = GMSAutocompleteViewController()
acController.delegate = self
let filter = GMSAutocompleteFilter()
filter.type = .establishment
filter.countries = ["BR"]
acController.autocompleteFilter = filter
let field: GMSPlaceField = [.name, .placeID]
acController.placeFields = field
present(acController, animated: true, completion: nil)
}
}
extension SetLocationViewController: GMSAutocompleteViewControllerDelegate {
func viewController(_ viewController: GMSAutocompleteViewController, didAutocompleteWith place: GMSPlace) {
if let name = place.name {
setLocationTf.text = name
}
dismiss(animated: true, completion: nil)
}
func viewController(_ viewController: GMSAutocompleteViewController, didFailAutocompleteWithError error: Error) {
print("Error: ", error.localizedDescription)
}
func wasCancelled(_ viewController: GMSAutocompleteViewController) {
dismiss(animated: true, completion: nil)
}
}
我得到的错误:
解决方案
推荐阅读
- kotlin - 在中心旋转等边三角形
- c++ - 最大公用除法器程序未按预期工作
- mysql - Lua 无效向量字段 - Mysql 行的 For 循环
- python-3.x - Python 3.8 将“open”视为导入的 openpyxl 方法而不是内置函数
- javascript - 尝试在javascript中为数据网格构建多维数组
- javascript - 引导表单验证 - 检查该字段是否为空,并且包含有效的 URL
- python - UnboundLocalError:未定义局部变量“开始”
- ios - Xcode 单元测试导航
- c# - ASP .net 表单——Rider
- javascript - 如果没有用户给定的值 React 如何提交 defaultValue