ошибка при использовании кода из Mailcomposer из образца Apple - PullRequest
2 голосов
/ 29 июня 2011

Я использую код от Apple для MailComposer, но когда я пытаюсь запустить свое приложение, я получаю сообщение об ошибке и не могу создать свое приложение.

Сообщение об ошибке я получаю:

Неопределенные символы для архитектуры i386: "_OBJC_CLASS _ $ _ MFMailComposeViewController", на который ссылается: objc-class-ref в InfoMailComposerViewController.o ld: символ (ы) не найден для архитектуры i386 collect2: ld вернул 1 статус выхода

Кто-нибудь знает, что это значит ??

Заранее спасибо

Ответы [ 2 ]

5 голосов
/ 29 июня 2011

Вы должны включить MessageUI.framework в свой проект.

Если вы используете Xcode 4:

  1. Выберите проект, затем выделите вашу активную цель.
  2. Выберите вкладку «Фазы сборки»
  3. Разверните «Связать двоичные файлы с библиотеками»
  4. Нажмите кнопку «+»
  5. Выберите MessageUI.framework
0 голосов
/ 01 октября 2012

Приведенный выше ответ МаркПауэлла работает как шарм.

Сначала я попробовал это сделать в файле CordovaLib.xcodeproj.

Не сработало, потом я попробовал на Тестирование .xcodeproj. Затем ошибки исчезли и сработали магически.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...