2015-06-20 53 views
2

我需要在我的應用程序中創建HTML和PDF文件並將其保存在文檔目錄中。該文件包含特定時期的用戶交易詳情。我能夠將文件保存在文檔目錄中。iOS文件創建可訪問所有應用程序

但如何使其從其他應用程序訪問。我能夠創建.pdf文件,但試圖查看相同的使用Adobe Reader時,該文件沒有列出。

請分享任何想法,以便我可以查看我從應用程序中保存的文件,以便在我的應用程序之外訪問。


我在應用程序的文檔目錄中創建了一個HTML文件。在應用程序中,我列出了用戶保存的所有文件。

NSString *docsFolder = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)[0]; 

NSString *filename = [docsFolder stringByAppendingPathComponent:[NSString stringWithFormat:@"statement_%@_%@_to_%@.html",[selectedAcct substringFromIndex:MAX((int)[selectedAcct length]-5, 0)],strFromDate,strToDate]]; 

NSError *error; 
[html writeToFile:filename atomically:NO encoding:NSUTF8StringEncoding error:&error]; 

    if(error != nil){ 

     UIAlert ---> "Error Message" 

    } 
    else 
    { 

     UIAlert ---> "Success Message" 

    } 

回答

0

使用iPhone上的iOS SDK編寫的所有應用程序都是沙盒。 這實際上意味着他們在自己的空間中奔跑。

目前無法專門共享應用程序文檔文件夾(擴展名除外)。您可以考慮使用iCloud documents API

相關問題