Рассмотрим функцию, которая присваивает значение массиву следующим образом ...
fileprivate func getMessages() {
if let myId = recipientGrp?.id,
let array = realm()?.objects(TheMessage.self)
.filter("ownerId = '\(myId)' || receiverId = '\(myId)'")
.sorted(byKeyPath: "id", ascending: true) {
allMessages = array
}
}
Здесь allMessages
- это массив, в который добавляются значения.Также allMessages
объявлено так ....
var allMessages: Results<TheMessage>?
Чего я хочу добиться - я хочу удалить все элементы массива allMessages
.allMessages.removeAll
не работает.Так как мне этого достичь?