На мой взгляд, это одна из самых странных проблем, с которыми я когда-либо сталкивался при разработке приложений для iPhone.
Позвольте мне объяснить сценарий, у меня есть главный экран «A», на котором у меня есть кнопка, которая направляет меня на другой экран с надписью «B». Теперь на экране «B» у меня есть функция, с помощью которой пользователь может отправить письмо своему другу в целях продвижения, например, пользователь хочет рассказать другу об этом приложении, поэтому я использовал MFMailComposeViewController, и создается представление, где пользователь вводит адрес и нажмите отправить
(тема и тело письма генерируются автоматически). После отправки письма открывается новый вид, скажем, экран «C», и здесь я хочу дать пользователю варианты.
1. Перейдите на экран «A» (который является основным экраном приложения)
2. Вернитесь к экрану «B» (откуда пользователь запросил отправку письма своему другу).
Теперь странная часть: я не могу объявить переменные (экран 'A' и 'B') обоих этих файлов здесь, в заголовочном файле экрана 'C'. Даже когда я объявляю заголовочный файл вверху, он генерирует ошибку. Переменные могут быть легко объявлены и использованы для других экранов, но не для этих двух экранов. Кто-нибудь, пожалуйста, объясните wats проблему.?
это текст ошибки
"/Users/admin/Documents/AppName/Classes/A.h:42: ошибка: ожидаемый список спецификаторов-спецификаторов перед 'B'"
Спасибо, ребята!
Теймур