Я реализую MFMailComposeViewController в своем приложении, когда я нажимаю на свою почтовую кнопку. Я получаю следующую ошибку.Приложение попыталось представить nil modal view controller на цель в iOS 10?
Применение попытались представить всухую модальный контроллер представления на целевой сильный текст
Вот мой код:
NSString *iOSVersion = [[UIDevice currentDevice] systemVersion];
NSString * version = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleShortVersionString"];
NSString * build = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleVersion"];
mailComposer = [[MFMailComposeViewController alloc]init];
mailComposer.navigationBar.tintColor = [UIColor blackColor];
[mailComposer.navigationBar setTitleTextAttributes:
@{NSForegroundColorAttributeName:[UIColor blackColor]}];
mailComposer.mailComposeDelegate = self;
[mailComposer setSubject:@"Co - Contact Us"];
[mailComposer setToRecipients:@[@"[email protected]"]];
NSString *supportText = @"Enter your comment here:\n\n\n\n\n";
supportText = [supportText stringByAppendingString:[NSString stringWithFormat:@"iOS Version: %@\nCorner Version:%@\nBuild:%@\n\n",iOSVersion,version, build]];
[mailComposer setMessageBody:supportText isHTML:NO];
[self presentViewController:mailComposer animated:YES completion:nil];
Что случилось с моим кодом. Пожалуйста, помогите
@visible интерфейс для MFMailcomposerViewController объявляет селектор 'canSendMail' я получаю эту ошибку –
Попробуйте отредактированный ответ, там была ошибка typo @ User558 –
Я попытался, но он не входит в петлю IF –