У меня есть var campaigns: [Campaign] = []
Объекты кампании имеют свойство published
. Я хотел бы отобразить массив и отфильтровать неопубликованные кампании, чтобы в результате получился массив, содержащий только опубликованные кампании, которые я пробовал ниже, но, конечно, получаю 'nil' is incompatible with return type 'Campaign'
self.campaigns = self.campaigns.map({ (campaign) -> Campaign in
if campaign.published == 1 {
return campaign
} else {
return nil
}
})
Любой, кто знает решение этой мини-проблемы? Спасибо; -)