Я новичок в iPhone и цель c. Я часами часами читал документы и пытался понять, как все работает. У меня RTFM или, по крайней мере, я нахожусь в процессе.
Моя основная проблема заключается в том, что я хочу понять, как указать, куда передается событие, и единственный способ, которым я смог это сделать, - указать делегатов, но я уверен, что в IB есть более простой / быстрый способ.
Итак, пример.
Допустим, у меня есть 20 различных представлений и контроллеров представления и один MyAppDelegate.
Я хочу иметь возможность создавать все эти различные Xib-файлы в IB и добавлять как можно больше кнопок и текстовых полей и все такое, а затем указывать, что все они вызывают какое-то событие в объекте MyAppDelegate. Для этого я добавил объект MyAppDelegate в каждый контроллер представления в представлении списка IB. Затем я создал метод IBAction в MyAppDelegate в XCode и вернулся к IB и связал все события с объектом MyAppDelegate в каждом файле Xib.
Однако, когда я попытался запустить его, он просто упал с исключением из-за плохого чтения.
Я предполагаю, что каждый файл Xib помещает указатель объекта MyAppDelegate, который не имеет никакого отношения к возможному адресу MyAppDelegate, который фактически будет создан во время выполнения.
Так что мой вопрос ... как я могу это сделать? !!!