В настоящее время я создаю многопользовательскую игру на платформе iPhone. У меня есть мой главный взгляд, чтобы начать играть в фоновую музыку при загрузке. Затем я перехожу к другому виду и начинаю игру. Я пытаюсь получить фоновую музыку из оригинального представления, чтобы остановить, как только я начну игру. У меня возникли проблемы с тем, чтобы остановить воспроизведение музыкального сообщения до моего первоначального представления. Вот соответствующая информация:Вызов метода из другого представления в объективе-c. (iphone sdk)
Основной вид, в котором воспроизводится звук, - это только субвизор класса programViewController, называемый * viewController. Заголовок находится в классе programAppDelegate.
Звук выполняется с использованием класса AVAudioPlayer и отлично воспроизводится при запуске программы и при переходе на другие подпункты, которые добавляются при переходе через систему меню.
По мнению, что я хочу, чтобы начать игру, я пытаюсь вызвать экземпляр класса для включения плеера, но в любое время я использую этот формат код:
[viewController #######];
Это дает ошибку сборки из «viewController uneclared« независимо от того, что я положил после «viewController» в сообщении. Я попытался импортировать файл programAppDelegate.h, но он по-прежнему дает ту же ошибку.
Я понимаю, что это может быть простое непонимание языка объектива-c, но я не могу найти никакой информации по этой проблеме. Я недавний конвертер из Java, поэтому я пытаюсь оборачивать вокруг себя все. Спасибо за ваше время!
Я знаю, что я не могу получить сообщение для ViewController. Вот почему я помещал хеши потом. Я просто не знаю, как это сделать. Я вхожу в другой класс «secondViewController» и должен вызывать метод для объекта в классе «viewController», но, похоже, не может понять, как это сделать. – MarcZero