2010-08-20 6 views
0

Итак, я не могу получить это (я думал, довольно простое) приложение Cocoa работает нормально. У меня есть патч Quartz Composer, который записывает текстовые файлы на основе входа в GUI, затем вспоминает текстовые файлы и отображает их на втором дисплее (например, проекторе). Все работает как ожидается изнутри QC. Это не так (насколько мне известно) проблема.XCode/Cocoa + Quartz Composer + Interface Builder woes

Мне удалось создать пользовательский интерфейс в Interface Builder и настроить привязки для текстовых полей и кнопки отправки. Есть два окна, графический интерфейс и окно QCView. Когда я имитирую его в Cocoa Simulator, отображаются оба окна, представление QC воспроизводит композицию, а текстовые поля/кнопки DO разговаривают с патчем QC (проверяют его.) Однако по какой-то причине патч не создает новых текстовых файлов при нажатии кнопки отправки. (Я надеюсь, что это просто странность с симулятором, и что он будет работать, когда я смогу получить работу .app.)

В проекте XCode я добавил интерфейс IB и рамки кварца (да, я сделал конечно - я учился в this) Он компилируется и работает успешно, без ошибок в консоли, но есть (необъяснимо) отсутствие окна QCView. Кроме того, окно GUI отображается отлично, но точно так же, как и симулятор, если я заполняю текстовые поля и нажимаю submit, текстовые файлы не записываются. Похоже, что приложение Cocoa даже не загружает патч QC (даже в фоновом режиме).

Erm. Halp? Я даже не знаю, с чего начать. Я не большой человек кода, просто исправление и т. Д., Поэтому, если для решения требуется какой-либо жесткий код, будьте осторожны, хахаха.

ответ

0

Вы показываете окно QCView явно?

Если нет, у вас установлен флажок «Видеть при запуске»?

+0

Да, видимый при запуске проверен ... как я могу проверить, чтобы убедиться, что он отображается явно? – capsaicin

+0

capsaicin: Я изначально задал вопрос активным голосом; это важно. Вы * вы * явно показываете это? Если программа не была первоначально вашей или достаточно старой, чтобы вы могли ее забыть, выполните поиск по всему проекту (⇧⌘F) для селекторов, таких как 'makeKeyAndOrderFront:', 'orderFront:', 'orderBack:' , и NSWindowController 'showWindow:'. –

 Смежные вопросы

  • Нет связанных вопросов^_^