ios如何将SDK执行的日志输出到文件保存?

新手上路,请多包涵

问题:新手刚到公司,没有学过ios开发,最近在调试一个ios的SDK(C++编写),我想在SDK的源码中使用C++的fstream保存一些日志到文件中,我填写的路径但是却无法保存到工程的目录下,只能在终端打印出来。

代码截图:
clipboard.png

有人点拨说要在oc代码里面得到真实的document路径,但具体的操作我不太了解,求大神疯狂教学一番!

阅读 4.8k
1 个回答

iOS为每个App分配一个沙盒,App只能对自身沙盒中的文件读写,所以iOS不支持指定任意路径的文件操作。
参考下面的函数,可以得到App的沙盒路径。
NSHomeDirectory()

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题