簡體   English   中英

iPhone寫入文件(備用目錄)

[英]iPhone write to file (alternative directory)

蘋果機是iPhone 3.2的新功能,引入了文件共享支持。 可以在https://developer.apple.com/iphone/library/releasenotes/General/WhatsNewIniPhoneOS/Articles/iPhoneOS3_2.html#//apple_ref/doc/uid/TP40009337-SW1中找到詳細信息。

現在,大多數網上示例都展示了如何寫入documents目錄。 如果我想從我的應用程序寫入文件但我不希望用戶能夠通過iTunes看到文件怎么辦? 我正在查看《 iPhone OS編程指南》中的“文件和網絡”部分,不確定將文檔隱藏在用戶面前並且不會被Apple審核小組拒絕的documents目錄的最佳替代方法。

如果數據不需要每次啟動都持久保存,則可以使用Temps文件夾。 適當命名,它是一個易失性(跨啟動)文件夾。

您可以使用庫目錄而不是文檔目錄:

// get the library directory:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES);
NSString *libraryDirectory = [paths objectAtIndex:0];

// make a file name to write the data to using the library directory:
NSString *fileName = [NSString stringWithFormat:@"%@/myfile", libraryDirectory];

// Save data
[myData writeToFile:fileName atomically:NO];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM