2012-05-31 3 views
14

MFMailComposeViewController를 사용하여 iPhone 용 프로그램을 만들 때 교육합니다. 그러나 컴파일 할 때 오류가 발생합니다.

Undefined symbols for architecture i386: 
    "_OBJC_CLASS_ $ _MFMailComposeViewController", Referenced from: 
     objc-class-ref in ViewController.o 
ld: symbol (s) not found for architecture i386 
clang: error: linker command failed with exit code 1 (use-v to see invocation) 

도와주세요. 그리고 그것을 고치는 방법?

미리 감사드립니다.

+0

[의 CALayer로 작업 할 때 코드를 컴파일 할 수 없습니다]의 중복 가능성 (http://stackoverflow.com/questions/2968071/cant-compile-code-when-working-with-calayer) –

답변

52

찾을 수 있습니다 당신이 프로젝트에 당신은 MessageUI.framework 프레임 워크를 추가해야합니다 추가하는 방법. 여기

는 당신이 그것을 할 방법은 다음과 같습니다

  • 프로젝트 네비게이터 사이드 바에서 프로젝트를 선택합니다.
  • "빌드 단계"탭을 클릭하십시오.
  • "라이브러리와 이진 파일 링크"섹션을 확장하십시오.
  • '+'버튼을 클릭하십시오.
  • 목록에서 'MessageUI.framework'를 선택하십시오. (검색 창을 사용하여 찾을 수 있습니다).
+0

감사합니다. –

+0

안녕하세요. 이상하게도, 필자의 앱과 오늘 메일 작곡가를 사용한 이후로 수개월이 지났기 때문에, 포드 (MWPhotoBrowser)를 업데이트 한 후 메시징과 관련된 것은 아무것도 없다. 실패하기 시작했다. –

5

당신은 가능성이 필요한 수입이없는 :

MessageUI.framework 

당신은 그들을 여기 importing framework

+0

나는 '경우 d 자신이 많은 타이핑을 저장할 수 있었던 링크에 대해 알고 있습니다! – idz

+0

그래도 모두 입력하고 싶지 않았어 – rooster117

+0

감사합니다! –

관련 문제