gpt4 book ai didi

ios - MKMapView 错误和 SFViewController 错误

转载 作者:搜寻专家 更新时间:2023-10-31 22:57:34 25 4
gpt4 key购买 nike

每当我尝试使用 mapview 时都会出错

“使用未声明的 MKMapView 类型”

和“使用未声明的类型 MKMapViewDelegate。”

我在尝试调用 SFSafariViewController 时也遇到了错误。

对于前两个,代码是

class pinViewController: UIViewController, UITextFieldDelegate, MKMapViewDelegate {

@IBOutlet weak var locationTextField: UITextField!
@IBOutlet weak var addPinBtn: UIButton!
@IBOutlet weak var linkTextField: UITextField!
@IBOutlet weak var mapView: MKMapView!

代码是 safari View Controller

@IBAction func signUp(_ sender: AnyObject) {

let url = NSURL(string:"https://www.udacity.com/account/auth#!/signup")
let safariVC = SFSafariViewController(url: url as! URL)
present(safariVC, animated: true, completion: nil)

最佳答案

您需要导入 MapKit访问 Apple Map 相关类和 Safari​Services 的框架访问 SFSafariViewController 的框架。所以只需在您的 pinViewController

中添加两个 import 语句
import MapKit
import Safari​Services

记住一点,如果类名以 Capital 开头,那么只需将 pinViewController 更改为 PinViewController

关于ios - MKMapView 错误和 SFViewController 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43238231/

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