運が悪かったので、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オブジェクトをクリーンアップして、削除/再作成せずに再作成する方法についてのアイデアはありますか?または、どのように確実に作成/再作成しますか?