1
간단한 응용 프로그램을 개발 중입니다.subview removeFromSuperview가 내 함수에서 뷰를 제거하지 않습니다.
내 응용 프로그램에는 2 개의보기가 있습니다.
하나의 버튼을 클릭해도 self.view에 하위보기로 하나의보기를 추가합니다.
이렇게하면 제거 할 수 있습니다.
- (void)validateview {
NSLog(@"removing view");
[seconview removeFromSuperview];
}
다른 버튼 클릭 이벤트에서 fallowing 코드를 씁니다.
[self validateview];
그러나보기를 제거하지는 않지만 콘솔에서보기를 제거합니다.
하지만 다른 버튼을 클릭하려고합니다. [seconview removeFromSuperview];
그런 다음 제대로 작동하고 하위보기가 제거됩니다.
는하지만 난
를 호출하여 제거해야하지만 난 ILIKE이 유효성을 검사 할 필요가 있기 때문에,보기 validateview를 제거하지 않습니다. 그 값이면 내가 nsuserdefaults에 값을 저장하고,
는> 0는 내가보기 다른 제거의 필요없이 제거해야합니다.
나는 어떻게 도와 줄 수 있나요?