It's not a dup of this question
나는 Objective-C 파일을 Swift 프로젝트로 가져 왔습니다. 하지만 AppDelegate를 호출하는 콜백을 가진 로그인 컨트롤러가 있습니다.
그러나 AppDelegate는 Swift 파일입니다. Apple's guideline에 따르면 ExampleProject-Swift.h
헤더 파일을 추가 한 다음이 헤더 파일을 로그인 컨트롤러에 가져 왔습니다. 그러나 올바른 방법으로 보이지 않습니다. Swift 프로젝트에서 가져온 Objective-C 파일에서 Swift 클래스를 호출하는 방법은 무엇입니까?
아래의 코드에서 내가 ExampleProject-Swfit.h
헤더에서 한 것입니다. 오브젝티브 C 파일을 사용하는 BTW
#ifndef ExampleProject_swift_h
#define ExampleProject_swift_h
#import "AppDelegate.swift"
#endif /* ExampleProject_swift_h */
는, 나는 이미
ExampleProject-Bridging-Header.h
를 만들었습니다.
나는 실제로 무엇이 일어나고 있는지 모른다. 누구든지이 문제를 해결하는 방법에 대해 어떤 생각을 가지고 있는가?
내 질문을 읽어 주셔서 감사합니다.
http://pinkstone.co.uk/how-to-use-swift-classes-in-objective-c/ 여기 또는 https://ios.james.ooo/using-swift-in-objective를 확인해보십시오. -c-projects-f7e7a09f8be –