我分别在- (UIScrollView *)contentScrollView和- (void)viewDidLoad方法上打断点,
程序启动后首先进入的是- (UIScrollView *)contentScrollView{...}。
由于viewDidLoad里会调用contentScrollView方法
也就是说contentScrollView方法调用了两次,所以bug被屏蔽之。
问题发现是:
我继承了NSSlidingViewController类,发现在我的继承类初始化的时候,
会先进入了- (UIScrollView *)contentScrollView
导致在[self.titles count]的输出为0
scrollview的contentsize始终是320
很莫名其妙
结果我把contentScrollView的方法名字改了一下,加了3个字母,改成addContentScrollView
就正常了!
已疯,求解释。
我分别在- (UIScrollView *)contentScrollView和- (void)viewDidLoad方法上打断点,
程序启动后首先进入的是- (UIScrollView *)contentScrollView{...}。
由于viewDidLoad里会调用contentScrollView方法
也就是说contentScrollView方法调用了两次,所以bug被屏蔽之。
问题发现是:
我继承了NSSlidingViewController类,发现在我的继承类初始化的时候,
会先进入了- (UIScrollView *)contentScrollView
导致在[self.titles count]的输出为0
scrollview的contentsize始终是320
很莫名其妙
结果我把contentScrollView的方法名字改了一下,加了3个字母,改成addContentScrollView
就正常了!
已疯,求解释。