我有一个段控制器。在段中点击一个API被调用。我不想在每次点击段时再次调用它。所以我希望它被调用,就像第一个(名称)段一样第一个(名称)段未被选中。 如果多次选择相同的段,则不应再次调用api。
请帮助!! 在此先感谢!!
答案 0 :(得分:0)
试试这个..
创建一个类似NSInteger currentIndex;
的实例变量,并使用您的默认(第一个)段值启动它,然后执行以下操作
-(IBAction)segmentControlClicked:(UISegmentedControl*)sender
{
if (sender.selectedSegmentIndex != currentIndex)
{
// your api call
currentIndex = sender.selectedSegmentIndex;
}
}