Сегментированные элементы управления iOS изменяют текст, взятый из файла plist

У меня есть приложение с подробной информацией, где в подробном представлении есть текстовое поле с некоторой информацией, взятой из хранилища файлов plist в комплекте в viewdidload, который я определяю

self.description.text=[self.myobject objectForKey:@"description"];

Теперь я хотел бы поместить сегментированный элемент управления, чтобы при первом щелчке пользователя отображалось "описание", взятое из plist, а для второго сегментированного у меня также есть ключ в файле plist, называемый "медицинский", с помощью оператора if, который я сделал. IBAction для сегментированного контроля

- (IBAction)changeText:(id)sender {

if (segmentedControls.selectedSegmentIndex == 0) {
    description.text=[self.botan objectForKey:@"description"];
}
else if(segmentedControls.selectedSegmentIndex == 1){
    meddescription.text =[self.botan objectForKey:@"medical"];
    }

}

также добавили розетку в файл.h

IBOutlet UISegmentedControl *segmentedControls;

но когда я запускаю приложение, сегментированный элемент управления переключается на второй сегмент, но без изменения текста из основного списка медицинских пунктов, о которых я упоминал ранее, есть идеи?

0 ответов

Другие вопросы по тегам