Итак, я не могу заставить это (я думал довольно простое) приложение Какао работать правильно.У меня есть патч Quartz Composer, который записывает текстовые файлы на основе ввода в графическом интерфейсе, затем вызывает текстовые файлы и отображает их на втором дисплее (то есть проекторе). Все работает внутри QC, как и ожидалось.Это не (насколько я могу судить) проблема.
Мне удалось построить пользовательский интерфейс в Интерфейсном Разработчике и настроить привязки для текстовых полей и кнопки отправки.Есть два окна, графический интерфейс и окно QCView.Когда я имитирую его в Cocoa Simulator, появляются оба окна, представление QC воспроизводит композицию, а текстовые поля / кнопки связываются с патчем QC (протестировал его). Однако по какой-то причине патч не делает новыйтекстовые файлы при нажатии кнопки отправки.(Я надеюсь, что это просто странность с симулятором, и что он будет работать, когда я смогу запустить .app.)
В проекте XCode я добавил интерфейс IB и инфраструктуру Quartz (да,Я убедился - я следовал этому учебнику) Он компилируется и запускается успешно, без ошибок в консоли, но (необъяснимым образом) окно QCView не найдено.Кроме того, окно графического интерфейса отображается нормально, но, как и в симуляторе, если я заполняю текстовые поля и нажимаю "Отправить", текстовые файлы не пишутся.Кажется, что приложение Cocoa даже не загружает патч QC (даже в фоновом режиме).
Erm.Halp?Я понятия не имею, с чего начать.Я не большой программист, просто исправления и тому подобное, поэтому, если для решения требуется какой-то жесткий код, будьте осторожны, хахаха.