iPhone SDK docs聲稱fopen()是一種受支持的文件訪問方法,但我無法讓它返回一個FILE句柄。我正在訪問一個包含在我的項目中的目錄。我試過fopen「文件名」,「dir /文件名」,「./文件名」,「./ dir /文件名」,「/ dir /文件名」都返回一個空指針。有些人報告沒有問題,所以我相信這是簡單的!如何在iPhone上打開()?
16
A
回答
21
如果你想你的應用程序包中訪問一個文件,你需要得到完整路徑:[[NSBundle mainBundle] pathForResource: FILENAME ofType: FILEEXTENSION]
這將返回一個NSString,你可以拉出來UTF8字符串中,並傳遞給fopen 。
22
只要是明確的打開一個文件「some.txt」 ......
NSString * path = [[NSBundle mainBundle] pathForResource: @"some" ofType: @"txt"];
FILE *f = fopen([path cStringUsingEncoding:1],"r");
if (f == NULL) NSLog([path stringByAppendingString:@" not found"]);
相關問題
- 1. 在iphone上打開.webarchive?
- 2. 如何打開iphone 4上的led燈?
- 3. 如何打開在iPhone 5中打開模擬打開?
- 4. Xamarin如何打開iPhone LED?
- 5. 如何在iphone中打開對話框?
- 6. 如何在iphone sdk中打開dashcode?
- 7. 如何在mkmapview中打開OpenStreetmap? -iphone
- 8. xcarchive可以在iPhone上打開嗎?
- 9. 在iPhone上打開字體文件
- 10. 在iPhone上的Safari中打開PDF
- 11. 在iPhone應用上打開iTunes鏈接?
- 12. 網址未在iPhone上打開
- 13. 在iPhone上打開推文導致404
- 14. 在iPhone上打開PDF文檔
- 15. Bootstrap 3 navbar-toggle在iPhone上打開並且根本不打開?
- 16. 如何在iPhone上打開RTSP流的其他玩家?
- 17. 如何在iPhone上重新打開Safari時檢測焦點?
- 18. 如何在iPhone上打開應用程序解鎖
- 19. 如何打開存儲在iPhone上的PDF
- 20. 如何禁用在iPhone上打開時的jquery
- 21. 如何在iPhone上的web視圖中打開網頁
- 22. 如何在iPhone的UIWebView上打開.xlsx文件?
- 23. 如何強制在iPhone上的Safari中打開iTunes URL?
- 24. Bootstrap 3:移動導航在桌面上打開,但不在iPhone上打開?
- 25. Iphone在UIWebView中打開
- 26. 打開相機在iPhone
- 27. 在iPhone中打開文件
- 28. 在AlertDialog中打開WebView iPhone
- 29. 用iphone在iphone上打開電子郵件
- 30. 如何在iPhone中打開應用程序而無需在iPhone中打開任何單個UI相關類
尼斯的答案,怎麼看音頻的內容開放後。 – Warrior 2010-10-22 05:36:59