使用c++在包中创建一个文件,但在ios6上不工作
iOS Creating a file in the bundle using C++ not working on ios 6
如果我在模拟器中创建一个文件,我将成功使用:
const char* testFile = "Test.java";
ofstream createTest;
createTest.open(testFile);
createTest << [CodeView.text UTF8String] ;
createTest.close();
在iOS 5.0上,这工作得很好,至少在模拟器中,但在我的升级版本的xcode (iOS 6.1)这只是让我:
libc++abi.dylib: terminate called throwing an exception
如何绕过这个错误,(可能有一种方法来加载/写入一个文件夹中的现有文件使用c++?)
iOS上的应用包是只读的
相关文章:
- c++17文件系统::recursive_directory迭代器()在mac上没有给出这样的目录,但在windows上
- "assimp/config.h"找不到,但它在文件夹中
- 库标题在标题中不可见,但在 cmake build 下.cpp文件中完全可见.为什么?
- 树莓上的 Libtorch 无法加载 pt 文件,但在 ubuntu 上工作
- 类中的数组变量C++导致"was not declared in this scope"实现文件的一个函数中错误,但在构造函数中不会导致错误
- 这些结构在文件中的大小不同,但在程序内存中的大小相同
- 为什么在类外部(但在头文件中)定义的类成员函数必须内联?
- 驱动器号上的查找文件失败,但在路径上传递
- Makefile在Linux中工作,但在Windows下不起作用,在子目录中找不到文件
- 简单的文本文件格式化在linux下崩溃,但在Windows中很好
- 尽管文件指针正确,但在fclose()期间的segfault
- ifstream读取二进制文件在发行模式下工作,但在调试模式下不使用
- C++ - 通过读取文件来创建对象,但流入流不会在文件末尾停止。'std::invalid_argument what() stoi'
- Python在调试模式下以C 工作,但在EXE文件中不工作
- 尽管包含正确的文件,但在此范围内未声明
- 为什么我的文件/目录操作在Windows上工作正常,但在Linux上不能
- Makefile 将在文件更改时链接文件,但不会重新编译更改的源文件
- 在命令提示符下看到换行符,但在文件输出中可以看到 相同的字符串
- 硬编码变量输出中没有反斜杠,但在文件输出中存在
- c++标准库在.mm文件中找到,但在.h文件中找不到(Xcode 4.5 LLVM GCC 4.2)