这可能是一个相当广泛的问题,但我找不到任何在线资源来解决或解释这个问题。
问题是在创建之后NSFileHandle *writer = [NSFileHandle fileHandleForWritingAtPath:"path"]
,当您使用时[writer writedata:"NSData"]
,根据苹果文档可能会触发正弦异常。
“如果文件描述符已关闭或无效,如果接收方表示未连接的管道或套接字端点,如果文件系统上没有剩余空间,或者发生任何其他写入错误,则此方法会引发异常。” - 苹果文档
我只想知道是否有任何方法可以处理或验证这些问题,而无需使用任何 try catch 或在写入前检查条件检查中的每个错误。我们可以用什么方法NSError
来处理这个问题?