Автоматически сгенерированный -Swift файл не может добавить <MessageUI / MessageUI.h> Framework
Я работаю над проектом, где код находится в Objective-C & Swift 3.2,
Я отправляю почту из файла Swift, где мне нужно расширить MFMailViewControllerDelgate
но когда я строю проект, я получаю ошибку
Не удается найти объявление протокола для 'MFMailComposeViewControllerDelegate' в файле заголовка Swift
в приведенной ниже части кода
@interface EmailManager (SWIFT_EXTENSION("targetname"))
<MFMailComposeViewControllerDelegate>
- (void)mailComposeController:(MFMailComposeViewController *
_Nonnull)controller didFinishWithResult:(MFMailComposeResult)result
error:(NSError * _Nullable)error;
@end
Для устранения ошибки я редактирую заголовочный файл swift и добавляю вручную <MessageUI/MessageUI.h>
И все работает отлично. но когда в Project или в новый файл Swift вносятся новые изменения, автоматически генерируется этот файл, и я снова получаю сообщение об ошибке.
пожалуйста, предложите какое-нибудь постоянное решение
К вашему сведению: в Авто генерировать файл есть @import MessageUI
В Build Setting есть MessageUI
в Framework В настройке сборки Определить модули со значением YES игнорировать имя цели в фрагменте кода