您的位置:首页 > 移动开发 > IOS开发

iOS开发入门的一些困惑

2016-04-06 15:00 513 查看
1.重写类的初始化方法

- (id)init
{
self = [super init];
if (self) {
// Custom initialization 在类的初始化做一些处理:比如给属性/赋值默认值   什么都不写的话 这段代码就没什么意义
}
return self;
}


2.popToViewController 与pushViewController的区别

[self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex:2]
animated:YES];
或
for (UIViewController *temp in self.navigationController.viewControllers) {
if ([temp isKindOfClass:[你要跳转到的Controller class]]) {
[self.navigationController popToViewController:temp animated:YES];
}
}


通过上面明白了吗 popToViewController 是对栈进行操作 必读要调到指定的Controller class页

pushViewController 这是压入一直栈(这不是指定的哈 这就是区别) 明白了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: