Я использовал настройку tabview для создания приложения с несколькими вкладками. На одной вкладке есть UIScrollView, который загружает 12 разных представлений на 12 страниц. Я попытался добавить кнопку и просмотр изображений к одному из представлений, и теперь он вылетает. Я разобрался с каждым вопросом, который здесь могу найти, и перепробовал все предложенные решения, но безрезультатно. Ошибка, которую я получаю, это знаменитая ошибка «этот класс не соответствует значению ключа для ключа foo». Как и у всех, у кого была эта проблема, если я отсоединяю розетку, все работает нормально. Я проверил и перепроверил класс для пера, и он указывает на правильное место.
Так что я даже не уверен, куда идти дальше.
Я мог бы опубликовать некоторый код, но я даже не знаю, какой код будет полезен для публикации. Я надеюсь, что кто-то просто скажет: «Да, у вас не может быть представления прокрутки с несколькими представлениями в нем, и вы ожидаете иметь функциональность на каждой странице». Это было бы полезно!
Page2.h:
#import <UIKit/UIKit.h>
@ interface Page2: UIViewController {
IBOutlet UIImageView *infoImage;
}
@ свойство (сохранить, неатомное) UIImageView * infoImage;
- (IBAction) showInfo: (id) отправитель;
@ конец
Page2.m:
- (IBAction)showInfo:(id)sender {
// do something please!
}
Затем в файле пера я перетаскивал CTRL из «touch-up inside» на моей кнопке в «Владелец файлов» и выбирал «showInfo» ... и я перетаскивал CTRL из «Owner Files» в мой UIImageView и выбирал infoImage.
CRASH
Я недостаточно крут, чтобы вставить изображение: http://i.stack.imgur.com/KjWhk.png