关于自定初始化方法与viewdidload()方法的执行关系
2014-01-22 16:03
204 查看
今天做一个界面发现,在viewcontroller自定义初始化方法中一旦调用与self.view有关的操作,都会立即去执行viewdidload的方法⋯⋯⋯⋯这样导致了自定义变量在为空的情况下去执行操作
-(id)initWithFitem:(NSString *)fitem{
self = [super init];
if (self) {
_tableView = [[UITableView alloc] initWithFrame:self.view.bounds style:UITableViewStylePlain];
[self.view addSubview:_tableView];
_tableView.delegate = self;
_tableView.dataSource = self;
self.afItem = fitem;
}
return self;
}
-(id)initWithFitem:(NSString *)fitem{
self = [super init];
if (self) {
_tableView = [[UITableView alloc] initWithFrame:self.view.bounds style:UITableViewStylePlain];
[self.view addSubview:_tableView];
_tableView.delegate = self;
_tableView.dataSource = self;
self.afItem = fitem;
}
return self;
}
相关文章推荐
- 关于自定义View初始化时不执行onDraw方法的笔记
- java SE基础(关于初始化代码执行顺序与变长参数的方法)
- 关于window下和Ubuntu下获取本地ip地址的方法;2.关于通过槽函数名执行槽函数的办法,3.QString初始化的意义
- 关于spring 初始化bean完成 之后执行方法
- 纯代码和使用Storyboard的时候控制器中初始化方法的执行
- 当spring 容器初始化完成后执行某个方法
- 浅谈iphone开发中关于第三方对象执行回调的方法
- 域初始化、静态块及构造方法等在创建类实例时的执行顺序
- 关于JavaScript的执行顺序,如果多个js中(a.js,b.js,c.js)都有一个方法(如test方法),那么如果再html中触发执行该test方法,是执行的那个js中的test方法(a.)?
- 关于子类和父类之间的方法,构造方法调用关系
- 关于Java中由继承关系的类对象的内容的执行顺序
- 关于ligerUi的ligertree的初始化默认选中指定项目的方法
- 当spring 容器初始化完成后执行某个方法
- 当spring 容器初始化完成后执行某个方法
- 关于集合子类父类关系的全面总结 ,以及遍历方法的总结 全
- 关于集合子类父类关系的全面总结 ,以及遍历方法的总结 全
- 当spring 容器初始化完成后执行某个方法
- ios 上浏览器返回上一页不会刷新页面问题,页面初始化的方法不执行
- 关于javascript事件延迟执行,关于百度地图初始化定位误差
- 关于onDraw()方法不被执行的解决方法(setWillNotDraw)