2011-06-29 16 views
2

我使用Apple for MailComposer的代碼,但是當我嘗試運行我的應用程序時,出現錯誤消息,但無法構建我的應用程序。使用來自蘋果示例郵件處理程序的代碼時出錯

消息的錯誤,我得到:爲i386硬件架構

未定義的符號: 「_OBJC_CLASS _ $ _ MFMailComposeViewController」,從引用: objc級,裁判在InfoMailComposerViewController.o LD:符號(S)不發現建築i386 collect2:ld返回1退出狀態

知道任何人這是什麼意思?

在此先感謝

回答

5

你必須在項目中包含的MessageUI.framework

如果您正在使用的Xcode 4:

  1. 選擇項目,然後突出顯示您的活動目標。
  2. 選擇「構建階段」選項卡
  3. 展開「鏈接二進制與圖書館」
  4. 打的「+」按鈕
  5. 選擇MessageUI.framework
+0

我做到了。我包括在mu .h –

+1

包含在你的.h?您必須將其作爲框架包含在Project構建中,而不僅僅是導入標題。 – MarkPowell

+0

嗨,馬克,我複製了,我從蘋果示例添加MessageUI.framework到我的項目,但我仍然有同樣的錯誤,我的構建再次失敗,非常感謝您的努力和意見 –

0

通過MarkPowell以上回答就像一個魅力。

我第一次在CordovaLib.xcodeproj文件上試過。

它沒有工作,然後我試着在測試 .xcodeproj。然後錯誤消失,神奇地運作。