我拼命尝试更改 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 对象以重新填充它而无需删除/重新创建的任何想法?或者如何可靠地创建/重新创建?