iPhone/iPad 용 Universal binary로 프로젝트를 진행하고있었습니다. 나는 iPhone app side 을 만들었고 나는 iPad도 완성하려고했다. 내가 UIPopoverController 클래스를 사용하는 iPad 클래스에서, 시뮬레이터에서 3.2를 빌드 할 때 te iPad 하나를 실행하고 잘 작동하지만 iPhone 버전 앱을보고 싶다면 3.1을 의미한다는 것을 알았습니다. 3, 그것은 나에게 아이 패드 수업에서 누락 된 틀의 오류를 준다.펌웨어 버전이 iPhone/iPad universal 빌드 문제
더 이상 iPhone 버전의 앱을보고 변경할 수 없기 때문에이 문제를 해결하는 방법을 모릅니다. iPad 클래스를 모두 제거한 다음 다시 가져 오기를 수행 할 수 있습니다.
감사합니다.
녀석, 답을 알려주세요. hting은 내가 Target Dep를 3.1.3으로 alredy했고, 3.2 for iPhone이 PopOver 클래스를로드하지 못하도록 컴파일하고있다. 내가 appdelegate의 인터페이스 .h에 popover의 나의 인스턴스를 가지고 있기 때문에 나는 "클래스 검사"를 사용할 수 없다. 나는 장치를 컴파일하고 무슨 일이 일어나는지 보려고 노력할 것이다. – DigitalVanilla
Okkei, 기본적으로 .h 파일에 새로운 UIKit을 설치하는 경우 을 실행하기 때문에 "id"캐스트를 사용해야합니다. 매우 일반적인. 그런 다음 .m의 모든 호출에서 Class를 확인해야합니다. Class는 엉망입니다. 범용 앱을 빌드하는 데 3 번 더 걸립니다. 하지만 지금은 작동합니다 :) – DigitalVanilla