To może być raczej szeroki problem, ale nie mogłem znaleźć żadnego zasobu internetowego zajmującego się tym problemem.NSFileHandle writeData: obsługa wyjątków
Pytanie jest po utworzeniu NSFileHandle *writer = [NSFileHandle fileHandleForWritingAtPath:"path"]
i podczas korzystania z [writer writedata:"NSData"]
jest możliwe wyjątek, który może strzelać zgodnie z doc dokumentem.
„metoda zgłasza wyjątek, że deskryptor jest zamknięty czy nie jest ważny, gdy odbiornik stanowi niepodłączone rury lub gniazdo końcowego, jeśli brak miejsca pozostaje w systemie plików, lub jeżeli pojawia się inny błąd zapisu: . " - APPLE DOC
Chcę wiedzieć, czy jest jakiś sposób możemy obsłużyć lub potwierdzić te problemy bez użycia catch try lub sprawdzanie każdego błędu w czeku stan zanim napiszesz. W jaki sposób możemy użyć NSError
do obsługi tego?