No estoy seguro de si este es el mismo problema que tuve, pero de vez en cuando TextEdit (y ninguna otra aplicación) comenzó a mostrar un cuadro de diálogo como este cuando intenté abrir cualquier archivo:
El documento "test.txt" no se pudo abrir. No tienes permiso.
Para ver o cambiar los permisos, seleccione el elemento en el Finder y elija Archivo > Obtener información.
Hubo mensajes como este en system.log
:
9/13/12 10:41:42.952 PM sandboxd[21081]: ([357]) TextEdit(357) deny file-read-data /Users/lauri/Desktop/test.txt
9/13/12 10:41:55.118 PM TextEdit[357]: NSFileVersion tried to tried to add a new generation and failed. Versioned file URL: file://localhost/Users/lauri/Notes/test.txt, contents URL: file://localhost/Users/lauri/Notes/test.txt.sb-de6477ff-BhVNrq, error: Error Domain=GSLibraryErrorDomain Code=1 "The operation couldn’t be completed. (GSLibraryErrorDomain error 1.)"
9/13/12 10:41:55.118 PM TextEdit[357]: NSDocument failed to preserve the old version of a document. Here's the error:
Error Domain=GSLibraryErrorDomain Code=1 "The operation couldn’t be completed. (GSLibraryErrorDomain error 1.)"
9/13/12 10:41:55.119 PM TextEdit[357]: <Document: 0x7f971d00a510>: An error occurred while attempting to preserve the backup file at file://localhost/Users/lauri/Notes/test.txt.sb-de6477ff-BhVNrq: Error Domain=GSLibraryErrorDomain Code=1 "The operation couldn’t be completed. (GSLibraryErrorDomain error 1.)"
Pude abrir archivos normalmente después de salir y volver a abrir TextEdit.
No he visto esos cuadros de diálogo después de haber reemplazado TextEdit con TextEditPlus , que es básicamente una bifurcación sin espacio aislado de TextEdit.