我的 AppDelegate 中的以下方法存在问题。
- (void)itemDiscovered:(PodcastShow *)show
{
NSLog(@"%@", show);
NSArray* newArray = [self.showArray arrayByAddingObject:show];
self.showArray = (NSMutableArray*)newArray; //This line signals SIGABRT
}
总的来说,我对 ARC 和 Objective-C 还是个新手。显然,存在内存问题,但我不知道我做错了什么。我已经写了很多这样的代码,我从来没有遇到过这样的问题。这是 showArray 属性:
@property (strong, nonatomic) NSMutableArray *showArray;
任何帮助将不胜感激。