我正在使用带有其控制器的TabBar视图。
在.h中:@interface TabsViewController : UITabBarController
在.m中:
#import "TabsViewController.h"
@interface TabsViewController () < UITabBarDelegate, UITabBarControllerDelegate >
@end
@implementation TabsViewController
- (void)viewDidLoad {
TabsViewController.setSelectedIndex:1;
}
但是最后一行给出此错误:
“在类型的对象上找不到属性'setSelectedIndex'
'TabsViewController'”
为什么?谢谢!
最佳答案
您正在以错误的方式访问selectedIndex属性。我认为您已经创建了自己的方式
在Objective-c中做事。实例变量中的SelectedIndex,因此您需要相同的变量来设置/获取它。
重写您的viewDidLoad
,如下所示...
- (void)viewDidLoad
{
self.selectedIndex = 1; // or [self setSelectedIndex:1]
}
关于ios - 在UITabBarController中使用setSelectedIndex:方法出现问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19493735/