2017-04-05 10 views
3

는 오류가 발생합니다MKMapView 오류 및 SFViewController 오류

또한 SFSafariViewController를 호출 할 때 오류가 발생합니다. 처음 두 들어

은 코드 액세스에 애플지도 관련 클래스와 Safari​Services 프레임 워크에 액세스 할 수 importMapKit 프레임 워크가 필요

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! 

코드가

@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) 

답변

1

인 사파리 뷰 컨트롤러 SFSafariViewController. 그래서 단순히 두 import 문을 추가하여 클래스 이름이 너무 간단 pinViewController

0

PinViewController에이 클래스에 다음을 추가, 변경, 자본 후자로 시작하는 경우 pinViewController

import MapKit 
import Safari​Services 

하나 팅 그 타자를 기억

import MapKit import Safari​Services

여전히 오류가 발생하는 경우
+Link Binary With Libraries
탭에 페이즈
이동을 구축하고 검색에 MapKitSafariServices를 추가 할 대상
이동을 선택하여 프로젝트 파일
을 엽니 다.

빌드 및 실행.