這可能是一個相當廣泛的問題,但我找不到任何在線資源解決或解釋此事。NSFileHandle writeData:異常處理
問題是在創建NSFileHandle *writer = [NSFileHandle fileHandleForWritingAtPath:"path"]
之後,當您使用[writer writedata:"NSData"]
時,根據apple文檔可能會觸發正弦可能的異常。
「這種方法如果文件描述符關閉或 無效,如果接收器表示未連接的管道或插座 終點,如果沒有可用空間留在文件系統上,或將引發異常,如果任何其他 發生寫入錯誤。「 - 蘋果DOC
我想知道的是,有什麼方法可以處理或驗證這些問題,而無需在寫入之前使用任何try catch或檢查條件檢查中的每個錯誤。任何可能的方式,我們可以使用NSError
來處理這個?