난 그냥 내 문제의 예제를 제공합니다 : -내 viewController 문제 업데이트?
이 메서드는 구현 한 :
-(void)viewWillAppear:(BOOL)animated {
NSLog(@"update");}
내 viewController 내
하지만 그것은 수동으로 호출 할 수있는 방법, 언제든지 호출됩니다?
미리 감사드립니다 ...
난 그냥 내 문제의 예제를 제공합니다 : -내 viewController 문제 업데이트?
이 메서드는 구현 한 :
-(void)viewWillAppear:(BOOL)animated {
NSLog(@"update");}
내 viewController 내
하지만 그것은 수동으로 호출 할 수있는 방법, 언제든지 호출됩니다?
미리 감사드립니다 ...
[self viewWillAppear:YES];
.
내에서 [super viewWillAppear:animated];
을 수행해야하므로 직접 메서드를 호출하는 것은 적절하지 않습니다. 이 방법은보기가 표시되기 전에 필요한 모든 설정을 수행하는 것입니다. 어떤 종류의 설정이 superclass
인지 알지 못합니다. 따라서 재사용하려는 코드 부분을 다른 방법으로 패키징하고 viewWillAppear:
메서드와 호출 할 다른 메서드 모두에서 호출하는 것이 좋습니다.
@ user755278이 정보가 도움이 되었습니까? 추가 도움이 필요합니까? –