2011-01-23 3 views
0

Est-il possible de conserver les objets de structure PubSub dans un magasin persistant Core Data? Ou y a-t-il une meilleure façon de le faire ...? Je travaille sur un lecteur RSS et la recherche de moyens pour mettre en cache RSS/Atom récupéré par PubSub ..Cadre PubSub + Données de base?

Merci à l'avance

Répondre

0

Il est possible de persister des objets PubSub dans le magasin persistant, cependant, je ne sais pas s'il est nécessaire que je crois que ces objets sont conservés dans une base de données du système d'exploitation. Quoi qu'il en soit, pour ce faire, tout ce que vous avez à faire est d'ajouter une propriété transformable, c'est-à-dire feedObject. Les docs ont une bonne explication de la façon de faire ceci: DOCS

La seule vraie astuce est que vous devez importer l'infrastructure PubSub dans le fichier d'en-tête Entity.

Comme je l'ai dit cependant, les flux et les entrées associées sont tous persistants (je crois) dans le système d'exploitation tant que vous vous abonnez au flux. La seule fois où il récupère des entrées est (a) lorsque vous vous abonnez pour la première fois à un flux et (b) lorsqu'il décide qu'il est temps de rafraîchir le flux.

Si vous n'êtes pas abonné au flux et que vous ne prenez que les flux manuellement, vous pouvez envisager de les ajouter à votre magasin persistant.

0

il y a un exemple dans le site de développeur mac en ce qui concerne la lecture des fils de nouvelles. L'exemple de code peut être téléchargé en cliquant sur here. J'espère que cela vous sera utile.

here est un autre exemple par Colin Wheeler