iOS的采用C束中创建文件++不工作在iOS 6
如果我创建在模拟器文件我是全成有:iOS的采用C束中创建文件++不工作在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上的dle是只读的。
@DavidKarlsson是的,它是在iOS 1.0,1.1,1.1.2,1.1.3,1.1.4,2.0,2.1等,最高达6.1.3,你明白了吗? – 2013-03-22 22:30:23
如上所述,上述代码在iOS 5.0模拟器上工作 – 2013-03-22 22:35:22
@DavidKarlsson“模拟器”是关键字。模拟器!=设备。 OS X的内核/沙箱比iOS更宽松,因此您可以在模拟器上做一些在设备上失败的东西。 – 2013-03-22 22:35:52
“捆绑”是指应用程序捆绑? – 2013-03-22 22:22:41