Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/102.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何确定ios中写入失败的原因_Ios_Objective C_Fwrite_Stdio_Errno - Fatal编程技术网

如何确定ios中写入失败的原因

如何确定ios中写入失败的原因,ios,objective-c,fwrite,stdio,errno,Ios,Objective C,Fwrite,Stdio,Errno,我正在试图确定写入失败的原因 我想处理错误的不同情况: 没有记忆 不允许 在某些平台中,我们可以使用errno来确定故障的错误 有没有类似的东西可以用于iOS?或者errno本身可以在iOS中使用吗 提前感谢为什么要使用fwrite而不是NSData或NSString类?如果读写失败,它们会给你非常精确的错误。这是一个旧的实现。我想知道是否有办法处理它。这是c库的包装函数,因此数据不是NSData格式。在某些地方,我无法用NSData的WriteToFile替换fwrite。为什么使用fwr

我正在试图确定写入失败的原因

我想处理错误的不同情况:

  • 没有记忆
  • 不允许
在某些平台中,我们可以使用errno来确定故障的错误

有没有类似的东西可以用于iOS?或者errno本身可以在iOS中使用吗


提前感谢

为什么要使用fwrite而不是NSData或NSString类?如果读写失败,它们会给你非常精确的错误。这是一个旧的实现。我想知道是否有办法处理它。这是c库的包装函数,因此数据不是NSData格式。在某些地方,我无法用NSData的WriteToFile替换fwrite。为什么使用fwrite而不是NSData或NSString类?如果读写失败,它们会给你非常精确的错误。这是一个旧的实现。我想知道是否有办法处理它。这是c库的包装函数,因此数据不是NSData格式。在某些地方,我无法用NSData的WriteToFile替换fwrite。为什么使用fwrite而不是NSData或NSString类?如果读写失败,它们会给你非常精确的错误。这是一个旧的实现。我想知道是否有办法处理它。这是c库的包装函数,因此数据不是NSData格式。在某些地方,我无法用NSData的writeToFile替换fwrite