У меня есть такой кодмассив с UIImageView элементами - setImageWithURL
arrayWithImages = [[NSMutableArray alloc] init];
NSEnumerator *enumForNames = [arrayWithNames objectEnumerator];
NSEnumerator *enumForURLs = [arrayWithURLs objectEnumerator];
id objName, objURL;
while(objName = [enumForNames nextObject]) {
objURL = [enumForURLs nextObject];
UIImageView *anImage = nil;
[anImage setImageWithURL:[NSURL URLWithString:objURL]];
(...)
[arrayWithImages addObject:anImage];
}
И каждый раз, когда я получил SIGABRT в соответствии с "[arrayWithImages AddObject: Animage];" Что здесь не так?
Проверьте журнал и опубликуйте трассировку стека –
Вы проверили, правильно ли установлено изображение? Если он по-прежнему «nil», когда вы пытаетесь добавить его в массив, он сработает. – rosslebeau
Завершение приложения из-за неперехваченного исключения «NSInvalidArgumentException», причина: «*** - [__ NSArrayM insertObject: atIndex:]: объект не может быть nil ' –