Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/100.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS分段控件更改从plist文件中获取的文本_Ios_Controls_Plist_Uisegmentedcontrol_Segments - Fatal编程技术网

iOS分段控件更改从plist文件中获取的文本

iOS分段控件更改从plist文件中获取的文本,ios,controls,plist,uisegmentedcontrol,segments,Ios,Controls,Plist,Uisegmentedcontrol,Segments,我有一个主细节应用程序,其中在细节视图中有一个文本字段,其中包含从捆绑包中的plist文件存储中获取的一些信息 在viewdidload中,我定义 self.description.text=[self.myobject objectForKey:@"description"]; 现在我想放置一个分段控件,这样当用户第一次单击时,“描述”将显示在plist中 至于第二个分段,我在plist文件中也有一个名为“medical”的键,在if语句的帮助下,我对分段控件进行了iAction - (IB

我有一个主细节应用程序,其中在细节视图中有一个文本字段,其中包含从捆绑包中的plist文件存储中获取的一些信息 在viewdidload中,我定义

self.description.text=[self.myobject objectForKey:@"description"];
现在我想放置一个分段控件,这样当用户第一次单击时,“描述”将显示在plist中 至于第二个分段,我在plist文件中也有一个名为“medical”的键,在if语句的帮助下,我对分段控件进行了iAction

- (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;
但是,当我运行应用程序时,分段控件将更改为第二个分段,但不会更改plist中的文本,即我前面提到的键
有什么想法吗?

我已经读了好几遍这个问题,但我仍然不明白问题出在哪里,Ioannis。这可能是因为键入了“meddescription.text”吗?Michael我在我的详细视图中有一个文本字段,它使用从plist获取的数据来显示它。现在,我想在该视图中添加一个分段控件,以便在您创建第二个分段时再次显示plist中的新数据;;;