Objective-C에서 기본적으로 이전에 빌드 된 프로젝트에서 UIViewController
의 하위 클래스 인 Swift 파일을 사용하고 있습니다. Xcode는 브리징 헤더 파일을 추가합니다.'AVCapturePhotoCaptureDelegate'에 대한 프로토콜 선언을 찾을 수 없습니다.
Cannot find protocol declaration for 'AVCapturePhotoCaptureDelegate'
이 내 VC한다 : 나는 다음과 같은 오류를 받고 있어요
import UIKit
import AVFoundation
class ScanTargetAVFViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
}
}
extension ScanTargetAVFViewController: AVCapturePhotoCaptureDelegate {
}
편집 :
내가 목표 - C 파일 중 하나 그것에서 #import "MyProject-Swift.h"
을 제거하려고했습니다 지금 일합니다. 그러나 Objective-C 파일에서 Swift 코드를 참조해야합니다. 어떤 단서?
이미 내 구현 파일에 "MyProject-Swift.h"를 가져오고 있습니다. – MayaReo