мои корпоративные руководители хотят, чтобы я показывал графические объявления для нашего будущего приложения для iPad.В настоящее время я пытаюсь показать изображение с помощью следующего кода:
- (UIImage *)getAdImage:(NSString *)adName {
NSString *adID = [self getPrivateConfigSettings:adName];
NSString *adUrl =
[NSString stringWithFormat:[self getPrivateConfigSettings:@"eplanningURL"],
[self getPrivateConfigSettings:@"eplanningSite"], adID];
NSData *theData =
[NSData dataWithContentsOfURL:[NSURL URLWithString:adUrl]];
return [UIImage imageWithData: theData];
}
В его нынешнем виде выдается следующее исключение:
Terminating app due to uncaught exception 'NSRangeException', reason:
'*** -[NSCFArray objectAtIndex:]: index (-1( or possibly larger))
beyond bounds (0)'
в строке, где я создаю "theData ".
Однако, когда я проверяю загружаемый URL-адрес (http://ads.us.e -planning.net / eb / 3/9770 / 19e905cdc35ec591? o = i ), в нем есть данныена нем.
PD: Я знаю, что код течет!сейчас я просто хочу найти причину своей ошибки;)