2012-08-28 51 views
1

是否可以允許iOS用戶通過電子郵件發送本地存儲的PDF文檔(包含在應用程序包中)?允許iOS用戶通過電子郵件發送應用程序包中的PDF

我已經在我的項目中有一個函數,允許用戶通過電子郵件發送webView顯示的頁面的鏈接,但我希望他們能夠通過電子郵件發送本地存儲的PDF,而不僅僅是鏈接到相應的網址。

當我觸摸「郵件鏈接到這個網頁」它會創建像file:///...

鏈接到本地​​文件我用這個來顯示本地文件:

SVModalWebViewController *webViewController = [[SVModalWebViewController alloc] initWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"Military-Storage-Solutions" ofType:@"pdf"]]]; 
+0

Xcode是隻爲這一個IDE和無關題 – vikingosegundo

回答

1

它應該很容易你直接訪問該文件,並獲得它的數據,並在此之後,使用MFMailComposeViewController地方插入下面的代碼:

NSData *data = // pdf data 
NSString *fileName = @"thename.pdf"; 
NSString *mimeType = @"proper pdf mimetype"; 

[mailComposeViewController addAttachmentData:data mimeType:mimeType fileName:fileName]; 
相關問題