0

신속 브리지를 추가하고 objc 프로젝트에서 신속하게 처리 할 수 ​​있도록 적절한 설정을 변경했습니다. 하지만 내 큰 문제는 그것이 어떤 멤버도, 유형이 없다는 것을 보여주기 때문에 내가 시도하고있는 swift3 코드가 프로젝트의 모든 오류를 일으키고 있다는 것입니다. Parse와 함께 오류를 내고 작업하기를 원하지 않습니다. . 나는 알 수없는 경우는 너무 나이가 프로젝트로이 작업을 수행 할 수없는 2 세 또는 어떤 경우 프로젝트의 기초 ...신속한 코드를 obj 프로젝트로 브리징

Swift Errors of member issues

Parse Errors 다음

내가 본 오류 중 일부는 올바른 방향으로 지적되기를 바랍니다.

tltr- 내가 볼로 내가 직면하고있어 큰 문제 중 일부는 유형 'UIApplication은'더 멤버 '공유'와 종류의 가치 '있는 UIImage'과 함께 해결되지 않은 식별자 '구문 분석'의 사용이 없다는 것입니다 '무승부'가 없습니다.

+0

를 교체 그냥 계속 클릭하십시오. 구문 분석 라이브러리는 또 다른 이야기입니다. 나는 그것이 중단되었다는 인상을 받고있다. 해당 마이 그 레이션 가이드를 참조하십시오 : https://parse.com/migration –

+0

왜 Swift 3 프로젝트를 만들고 objc 코드를 브릿지에 연결하지 않습니까? – MwcsMac

+0

@MwcsMac 객관적인 프로젝트가 swift3 코드 – codeNinjaBro

답변

0

ProjectName-Swift.h를 가져와야합니다. 프로젝트 이름입니다. 다른 대답은 클래스 이름을 잘못 사용합니다.

이 단일 파일은 @objc로 주석을 달거나 NSObject에서 상속 한 프로젝트의 모든 Swift 클래스에 대한 Objective-C 인터페이스를 정의하는 자동 생성 헤더입니다. 프로젝트 이름에 공백이 포함 된 경우

, 회원 문제의 신속한 오류가 자동 제안 수정이 일이 그래서 대부분입니다 (예 : "내 프로젝트"가 "My_Project-Swift.h"가됩니다) 밑줄

+0

보다 훨씬 크기 때문에이 작업을 수행 할 수 없으며 모든 오류가 여전히 발생합니다. 내가 직면 한 큰 문제 중 일부는 유형 'UIApplication'에 '공유'멤버가없고 미해결 식별자 'Parse'와 함께 사용 'UIImage'유형의 값에 '무승부'가 없음 – codeNinjaBro

+0

헤더 파일을 직접 만들지 마십시오. 작성한 것을 삭제하십시오. Swift 클래스가 @objc로 태그 지정되었거나 NSObject에서 (직접 또는 간접적으로) 파생되는 클래스에서 상속 받았다는 것을 확인하십시오. 프로젝트에 컴파일러 오류가있는 경우 Xcode에서 파일을 생성하지 않습니다. 프로젝트가 올바르게 빌드되었는지 확인하십시오. –

+0

다음을 확인하십시오. http://pinkstone.co.uk/how-to-use-swift-classes-in-objective-c/ –