Я пытаюсь загрузить значение из моего plist, который является базовым именем анимированного изображения, которое я хочу создать. По сути, я хочу, чтобы мой plist содержал имя image-.jpg
и использовал код, чтобы сделать все остальное.Анимированное изображение из plist
Я получил эту идею из здесь Display animated GIF in iOS
и теперь я просто пытаюсь смешать PLIST в игру. До сих пор я получил это:
imageName.image = [UIImage animatedImageNamed:[[myArray objectAtIndex:indexValue] valueForKey:@"imageName" duration:1.0f]];
valueForKey
image-.jpg
является, поэтому, когда IOS работает animatedImageNamed
это будет image-1.jpg
, image-2.jpg
и т.д.
Моя проблема заключается в том, что Xcode выводит сообщение об ошибке в animatedImageNamed
, говоря для селектора нет известного метода.
Как это исправить?
BTW - изменение 'valueForKey:' в 'objectForKey:' если у вас есть массив словаря в вашем файле plist. Еще лучше использовать современный синтаксис: 'myArray [indexValue] [@" imageName "]'. – rmaddy