我如何在 iOS Swift 的单个项目中使用两个 GMSMapView
How can i use two GMSMapViews in single project in iOS Swift
在我的项目中,我在两个 ViewControllers
中使用了 GMSMapView
。我的项目包含两种类型的登录。所以我创建了两个 StoryBoards
。两次登录包含两种类型的 google 映射。我把 UIView
换成了 GMSMapView
。如果我尝试使用两个 Maps
。我的应用程序给出以下 crash.Here 我的问题是我如何在单个项目中使用两个 GMSMapViews
?请给我建议来解决这个问题。
libc++abi.dylib: terminating with uncaught exception of type NSException
以下代码是我 GMSMapView
的 Outlet 连接。
@IBOutlet weak var mapView: GMSMapView!
您已创建mapview
mapView.frame = CGRectMake(10, 10, frame.size.width-20, 100))
在 viewDidLoad
而不是
@IBOutlet weak var mapView: GMSMapView!
奇怪的是,我现在不知道它在不显示任何错误的情况下工作。我执行了 Alt+Shift+command+K 并退出 Xcode 重新启动它并再次 运行 它对我来说工作正常。
在我的项目中,我在两个 ViewControllers
中使用了 GMSMapView
。我的项目包含两种类型的登录。所以我创建了两个 StoryBoards
。两次登录包含两种类型的 google 映射。我把 UIView
换成了 GMSMapView
。如果我尝试使用两个 Maps
。我的应用程序给出以下 crash.Here 我的问题是我如何在单个项目中使用两个 GMSMapViews
?请给我建议来解决这个问题。
libc++abi.dylib: terminating with uncaught exception of type NSException
以下代码是我 GMSMapView
的 Outlet 连接。
@IBOutlet weak var mapView: GMSMapView!
您已创建mapview
mapView.frame = CGRectMake(10, 10, frame.size.width-20, 100))
在 viewDidLoad
而不是
@IBOutlet weak var mapView: GMSMapView!
奇怪的是,我现在不知道它在不显示任何错误的情况下工作。我执行了 Alt+Shift+command+K 并退出 Xcode 重新启动它并再次 运行 它对我来说工作正常。