Đây có thể là vấn đề khá rộng nhưng tôi không thể tìm thấy bất kỳ tài nguyên trực tuyến nào giải quyết hoặc giải thích vấn đề này.NSFileHandle writeData: xử lý ngoại lệ
Câu hỏi đặt ra sau khi tạo NSFileHandle *writer = [NSFileHandle fileHandleForWritingAtPath:"path"]
và khi bạn sử dụng [writer writedata:"NSData"]
, có thể có ngoại lệ có thể kích hoạt theo tài liệu của apple.
"Phương pháp này đặt ra một ngoại lệ nếu mô tả tập tin là đóng hoặc là không hợp lệ, nếu người nhận đại diện cho một đường ống chưa được nối hoặc ổ cắm endpoint, nếu không có không gian trống còn lại trên hệ thống tập tin, hoặc nếu có khác lỗi ghi xảy ra. " - APPLE DOC
Tất cả những gì tôi muốn biết là có cách nào chúng tôi có thể xử lý hoặc xác thực những vấn đề này mà không sử dụng bất kỳ thử hoặc kiểm tra từng lỗi trong kiểm tra điều kiện trước khi viết. Bất kỳ cách nào chúng ta có thể sử dụng NSError
để xử lý điều này?