У меня есть приложение для iPad, и у меня есть объект с пятью атрибутами типа bool.У меня есть UIImageView, где я должен поместить изображение в зависимости от того, какой из этих атрибутов является истинным.Это мой исходный код, который отлично работает:
if (myObject.attribute1) {
myCell.imageView.image = [UIImage imageNamed:@"imageForAttribute1.png"];
} else if (myObject.attribute2) {
myCell.imageView.image = [UIImage imageNamed:@"imageForAttribute2.png"];
} else if (myObject.attribute3) {
myCell.imageView.image = [UIImage imageNamed:@"imageForAttribute3.png"];
} else if (myObject.attribute4) {
myCell.imageView.image = [UIImage imageNamed:@"imageForAttribute4.png"];
} else if (myObject.attribute5) {
myCell.imageView.image = [UIImage imageNamed:@"imageForAttribute5.png"];
}
Для меня это выглядит не так хорошо.Разве нет лучшего способа решить эту «проблему»?
С наилучшими пожеланиями, Тим.