我认为内存管理有问题。我的 NSArray(称为 arr)在随机时间变成不同的东西。我不知道为什么。我有一个声明数组的 .h 文件,然后我使用初始化数组
NSString *input = [[NSString alloc] initWithData:myData encoding:NSACIIStringEncoding];
arr = [input componentsSeperatedByString:@"\n"];
然后我在整个程序中使用它,突然它变成了不同的东西(例如 UITouch,有时)。我从来没有发布过它。为什么要这样做?如何防止由于内存问题而随机更改对象?
谢谢!