如图,每次进行到tableViewFrame这行代码时,都会跳去执行viewDidLoad中的方法,并且在viewDidLoad中使用tableViewFrame也没有发生改变。
我理解为编译到self.view,frame.size.width这里时,因为用到了view相关的参数,而view在这个时候并没有创造完,便暂停了,即tableViewFrame这行代码也没有执行完备便跳去viewDidLoad中。
将self.view.frame.size.width改成常数,便可以顺利执行到下一句代码,打印出"River flows"。