Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.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
Iphone 是否从其他选项卡中更新选项卡视图?_Iphone - Fatal编程技术网

Iphone 是否从其他选项卡中更新选项卡视图?

Iphone 是否从其他选项卡中更新选项卡视图?,iphone,Iphone,我的应用程序中的tabBar:didSelectItem:有问题。。。 我有4个选项卡,其中1个是设置选项卡,用于使用保存时的设置更新plist文件 我要做的是在选择另一个选项卡栏项目时运行一个操作,以便使用适当的设置更新视图。我就是不能让它工作。有人能给我举个例子,说明如何用这种方式或者其他方式使用tabBar:didSelectItem:吗?谢谢……这里有一种不同的方式来实现你的目标。 在下面,我假设您的tabBarController已像往常一样在应用程序的委托中实例化 //检索您的代理

我的应用程序中的tabBar:didSelectItem:有问题。。。 我有4个选项卡,其中1个是设置选项卡,用于使用保存时的设置更新plist文件


我要做的是在选择另一个选项卡栏项目时运行一个操作,以便使用适当的设置更新视图。我就是不能让它工作。有人能给我举个例子,说明如何用这种方式或者其他方式使用tabBar:didSelectItem:吗?谢谢……

这里有一种不同的方式来实现你的目标。 在下面,我假设您的tabBarController已像往常一样在应用程序的委托中实例化

//检索您的代理

mainDelegate=[[UIApplication sharedApplication]委托]

//检索所选选项卡

NSUInteger选项卡=[mainDelegate.tabBarController selectedIndex]

//现在根据用户选择的选项卡执行您喜欢的操作

开关(选项卡) {

案例0:

    // your stuff here

    break;

案例N-1:

    // your stuff here

    break;
默认值:

    // you should never arrive here if you check all of the possible values for the tab

    break;
}

如果我理解正确,这应该足以实现你的意思