2010-02-19 5 views
0

dans ma classe MyDocument J'ai besoin de déterminer s'il y a une image dans mon NSTextView, donc je peux empêcher les utilisateurs d'enregistrer des documents au format RTF bien que RTF ne supporte pas les images.NSTextView détermine si NSTextAttachment est présent

Quelqu'un pourrait-il me diriger dans la bonne direction?

Répondre

1

Y a-t-il une raison pour laquelle vous ne pouvez pas prendre en charge RTFD pour les documents avec des images, comme le fait TextEdit?

Si ce n'est vraiment pas une option, demandez à votre chaîne attribuée s'il s'agit de contains attachments. Voilà ce que sont les images intégrées: les pièces jointes.

De même, vous ne devez pas utiliser vos vues en tant que classes de stockage. Le document lui-même doit posséder le texte et l'exposer dans une propriété, et vous devez lier la valeur de la vue de texte à cette propriété.

+0

Bien sûr, je supporte RTFD! Le problème est simplement que s'il y a un NSTextAttachment dans mon NSTextView, il ne devrait pas offrir l'enregistrement au format RTF puisque RTF ne supporte pas les images, mais offre d'enregistrer au lieu de RTFD :) – Pripyat

Questions connexes