Questo potrebbe essere un problema piuttosto ampio, ma non sono riuscito a trovare alcun riferimento alle risorse online o a spiegare la questione.NSFileHandle writeData: gestione delle eccezioni
La domanda è dopo aver creato NSFileHandle *writer = [NSFileHandle fileHandleForWritingAtPath:"path"]
e quando si utilizza [writer writedata:"NSData"]
ci sono eccezioni possibili seno che potrebbero sparare secondo il documento apple.
"Questo metodo solleva un'eccezione se il descrittore di file è chiuso o è non valida, se il ricevitore rappresenta un tubo scollegato o presa endpoint, se lo spazio libero è lasciato sul file system, o se qualsiasi altro errore di scrittura si verifica ". - APPLE DOC
Tutto quello che voglio sapere è c'è un modo siamo in grado di gestire o convalidare questi problemi senza l'utilizzo di alcun tentativo di cattura o il controllo per ogni errore in una condizione di controllo prima della scrittura. In ogni modo possibile possiamo usare NSError
per gestire questo?