2013-03-22 56 views
0

如果我創建在模擬器文件我是全成有: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編寫到現有文件的文件夾中++?)

+0

「捆綁」是指應用程序捆綁? – 2013-03-22 22:22:41

回答

0

應用包iOS上的dle是隻讀的。

+0

@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

+0

如上所述,上述代碼在iOS 5.0模擬器上工作 – 2013-03-22 22:35:22

+0

@DavidKarlsson「模擬器」是關鍵字。模擬器!=設備。 OS X的內核/沙箱比iOS更寬鬆,因此您可以在模擬器上做一些在設備上失敗的東西。 – 2013-03-22 22:35:52