gpt4 book ai didi

ios - weak 只能应用于类和类绑定(bind)协议(protocol)类型而不是 <>

转载 作者:搜寻专家 更新时间:2023-10-30 21:51:59 24 4
gpt4 key购买 nike

我正在尝试使用 GMSMapView 添加 map ,但在为 View 创建导出时出现错误。

以下是代码片段:

import UIKit
import GoogleMaps

class MapViewController: UIViewController {

@IBOutlet weak var mapVIew: GMSMapView!
@IBOutlet weak var mapCenterPinImage: UIImageView!
@IBOutlet weak var pinImageVerticalConstraint: NSLayoutConstraint!
var searchedTypes = ["bakery", "bar", "cafe", "grocery_or_supermarket", "restaurant"]
let locationManager = CLLocationManager()

override func viewDidLoad() {
super.viewDidLoad()
locationManager.delegate = self
locationManager.requestWhenInUseAuthorization()
}
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if segue.identifier == "Types Segue" {
let navigationController = segue.destinationViewController as! UINavigationController
let controller = navigationController.topViewController as! TypesTableViewController
controller.selectedTypes = searchedTypes
controller.delegate = self
}
}
}

我在行中收到以下错误

@IBOutlet weak var mapVIew: GMSMapView!:
  1. weak 只能应用于类和类绑定(bind)协议(protocol)类型而不 <>
  2. 使用未声明的类型“GMSMapView”

谁能帮帮我

最佳答案

标记的答案不是这个问题的正确答案。万一其他人遇到这个问题,问题是没有导入所需的框架。在这种情况下,谷歌地图。解决方法是在文件顶部添加

import GoogleMaps

另一个例子是如果你在添加 MkMapView 后得到错误。

@IBOutlet weak var mapView: MKMapView

为此你必须导入 MapKit

import MapKit

关于ios - weak 只能应用于类和类绑定(bind)协议(protocol)类型而不是 <<errortype>>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38005594/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com