Проблема: в настоящее время я пытаюсь Sort a List in SwiftUI
в соответствии с Items First Character
. Я также хотел бы реализовать Section
для всех элементов, которые doesn't begin
с Character of the Alphabet
(числа, специальные символы).
Мой код на данный момент:
let nonAlphabetItems = items.filter { $0.name.uppercased() != /* beginns with A - Z */ }
У кого-нибудь есть решение этой проблемы. Конечно, я мог бы сделать огромную Loop Construct, но я надеюсь, что есть более элегантный способ.
Спасибо за вашу помощь.
{!("A"..."Z").contains(($0.name.first?.uppercased() ?? "#")) }
18.12.2020