我有一个函数将填充在 MainViewController 的所有函数中可见的数组。
所以我有:
@implementation MainViewController
NSMutableArray *annotations;
分配发生在函数中:
annotation = [[NSMutableArray alloc] init];
但是这个函数会执行超过 1 次。每次执行该函数时,我都希望删除数组上的数据。所以这个是有效的,但它是正确的吗?我应该将它分配到函数之外并设置函数以在输入新数据之前删除所有对象吗?