OpenFlow 인스턴스의 이미지를 필사적으로 변경하려고합니다. 나는 이제 인스턴스를 제거하고 새 인스턴스를 만들려고 노력하고 있습니다. 하지만 난 애플 리케이션을 충돌 피할 수 없다.OpenFlow가 응용 프로그램을 재설정/재 작성하려고 시도 할 때 오류가 발생합니다.
를 작성하는 코드는 다음과 같습니다
AFOpenFlowView *of = [[AFOpenFlowView alloc] initWithFrame:CGRectMake(0, 100, 320, 380)];
[of setCenter:CGPointMake(160, 240)];
[of setBackgroundColor:[UIColor blackColor]];
[of setDataSource:self];
[of setViewDelegate:self];
[self setPeopleFlow:of];
[self.view addSubview:peopleFlow];
[of release];
그럼, 내가 할 버튼 클릭에 :
[peopleFlow removeFromSuperview];
[peopleFlow release];
나중에 내가 코드의 첫 번째 블록과 같은 함수를 호출에 다시 만들면 응용 프로그램이 로그 오류없이 중단됩니다.
OpenFlow 개체를 제거/다시 만들지 않고 다시 채우는 방법에 대한 아이디어가 있으십니까? 또는 어떻게 안정적으로 생성/재 작성 하는가?
[peopleFlow release]가 실제로 필요한가요? 그것이 추가 된보기에서 떨어져 어딘가에 유지 되었습니까? – willcodejavaforfood