在段控制器的段选择上仅调用一次方法

时间:2014-10-10 05:46:08

标签: ios

我有一个段控制器。在段中点击一个API被调用。我不想在每次点击段时再次调用它。所以我希望它被调用,就像第一个(名称)段一样第一个(名称)段未被选中。 如果多次选择相同的段,则不应再次调用api。

请帮助!! 在此先感谢!!

1 个答案:

答案 0 :(得分:0)

试试这个..

创建一个类似NSInteger currentIndex;的实例变量,并使用您的默认(第一个)段值启动它,然后执行以下操作

-(IBAction)segmentControlClicked:(UISegmentedControl*)sender
{
    if (sender.selectedSegmentIndex != currentIndex)
    {
        // your api call
        currentIndex = sender.selectedSegmentIndex;
    }
}