Есть ли возможность получить объект из массива с определенным свойством? Или мне нужно зацикливать все объекты в моем массиве и проверить, является ли свойство конкретным, что я искал?
edit: Спасибо, что дали мне правильное направление, но у меня есть проблема, чтобы преобразовать это.
//снова отредактируйте: ОК, и если есть только один конкретный результат? Является ли это также возможным методом для этого?
let imageUUID = sender.imageUUID
let questionImageObjects = self.formImages[currentSelectedQuestion.qIndex] as [Images]!
// this is working
//var imageObject:Images!
/*
for (index, image) in enumerate(questionImageObjects) {
if(image.imageUUID == imageUUID) {
imageObject = image
}
}
*/
// this is not working - NSArray is not a subtype of Images- so what if there is only 1 possible result?
var imageObject = questionImageObjects.filter( { return $0.imageUUID == imageUUID } )