Supprimer toutes les données d'un objet Realm Swift spécifique

Avant que je sois trop loin dans ma question. Mon but, ce qui peut influencer vos réponses, est de supprimer Object de données si elle n'est plus dans le cloud.

Donc, si j'ai un tableau ["one", "two", "three"]

Ensuite dans mon serveur, j'ai supprimer "two"

Je veux mon royaume pour la mise à jour de la modification.

Je figure de la meilleure façon de le faire est de supprimer toutes les données dans le Objectpuis d'appeler mon API REST pour télécharger les nouvelles données. Si il ya une meilleure façon, s'il vous plaît laissez-moi savoir.

Bon alors voici mon problème.

J'ai un Objet Notifications()

chaque fois que mon API REST est appelée, avant de télécharger quoi que ce soit je suis en cours d'exécution ceci:

let realm = Realm()
let notifications = Notifications()
realm.beginWrite()
realm.delete(notifications)
realm.commitWrite()

Je reçois ce message d'erreur après l'exécution: Can only delete an object from the Realm it belongs to.

j'ai donc essayé quelque chose comme ceci:

for notification in notifications {
    realm.delete(notification)
}
realm.commitWrite()

L'erreur que je reçois en xcode est-ce: "Type Notifications does not conform to protocol 'SequenceType'

Pas vraiment sûr où aller à partir d'ici.

Juste essayer de comprendre royaume. Complètement nouveau pour elle

Remarque: realm.deleteAll() fonctionne, mais je ne veux pas tous de mon royaume supprimé, certains Objects

source d'informationauteur YichenBman