Вопрос

У меня есть 2 окна в проекте Xcode, A и B. A для захвата информации, B должен отображать. Я построил окна в IB.

Я хотел бы создать метод для управления отправкой из окна A, чтобы закрыть окно A, и отобразить окно B

Я совершенно новичок в OBJ C и Cocoa, поэтому, пожалуйста, объясните это или дайте пример кода ...

Если я хочу сделать это, я знаю, что мне нужно создать файл из IB с моим A и B, чтобы добавить в свой проект, чтобы добавить код, или я просто добавляю файл какао .h и .m в проект. Если так, то, что говорит IB, что эти файлы соответствуют окнам, которые я уже создал в IB. После того, как iBaction завершена, я знаю, как связать в IB, но я не в недоумении относительно того, как продолжить.

Это было полезно?

Решение

Итак, из того, что это звучит, вам нужно объявить (в .h):

- (IBAction) closeWindowA:(id)self;

Затем сообщите своему приложению, что на самом деле делает BloseWindowa (в. M):

- (IBAction) closeWindowA {

    // your code goes here. Look up method(s) for closing the window - don't know them by heart

}

Затем просто подключите свою кнопку или что -то в этом роде запускает действие в интерфейсном строителе, используя перетаскиваемые соединения. Надеюсь, это поможет - я также должен рекомендовать «Программирование какао для Mac Osx» Аарона Хиллегаса. Очень помогает в понимании подобных вещей.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top