我是IOS編程的新手,所以我不確定這是編程主題還是其他複雜的東西,但我想爲我的應用程序添加反饋功能。也就是說,我正在考慮設置一個名爲「FeedBack」的按鈕,當用戶點擊它時,將它們重定向到他們的本地電子郵件應用程序,其中'to'部分已經填充了我的憑證。有關我如何做到這一點的任何建議?將反饋功能添加到應用程序
1
A
回答
1
只爲您的信息,你不能從模擬器,因此給出了處理這裏試試下面的代碼
import Foundation
import MessageUI
import UIKit
class test: UIViewController, MFMailComposeViewControllerDelegate {
override func viewDidLoad() {
super.viewDidLoad()
if MFMailComposeViewController.canSendMail()
{
sendEmail()
}
else
{
print("Mail services are not available")
return
}
}
func sendEmail() {
let composeVC = MFMailComposeViewController()
composeVC.mailComposeDelegate = self
composeVC.setToRecipients(["[email protected]"])
composeVC.setSubject("Any subject!")
composeVC.setMessageBody("this is your message body!", isHTML: false)
// Present the view controller modally.
self.present(composeVC, animated: true, completion: nil)
}
func mailComposeController(controller: MFMailComposeViewController,
didFinishWithResult result: MFMailComposeResult, error: NSError?) {
controller.dismiss(animated: true, completion: nil)
}
}
+0
謝謝你的迴應。從你的代碼中,我明白我必須在Storyboard中創建另一個View Controller,這是否正確?或者我只是在沒有Storyboard對應的情況下實現它? –
+0
不,不需要創建新的控制器 您只需要在viewcontroller中實現委託方法,您可以從該控制器移動到郵件應用程序 –
+0
我將使用哪種委託方法?對不起,我是編程新手。另外,如何僅在單擊按鈕時調用此方法? –
相關問題
- 1. 向網站添加XML反饋功能
- 2. 需要爲所有現有的ASP.NET Web應用程序添加「應用程序反饋」功能(超過300個)
- 3. 如何將教程功能添加到應用程序?
- 4. 將集羣功能添加到C++ 11線程應用程序
- 5. 將搜索功能添加到我的應用程序Android
- 6. 將推送通知功能添加到現有應用程序
- 7. 將備份功能添加到iPhone應用程序?
- 8. 將iPhone功能添加到iPad應用程序
- 9. 將刪除功能添加到CGContext應用程序
- 10. 將功能測試添加到Backbone.js應用程序
- 11. 將博客功能添加到現有的Rails應用程序
- 12. 將語音添加到iOS應用程序的文本功能
- 13. 將聊天功能添加到基本的rails應用程序
- 14. 如何將暫停/恢復功能添加到應用程序?
- 15. 將privateNetworkClientServer功能添加到Windows 8 Cordova應用程序
- 16. 將IVR和PBX功能添加到Web應用程序
- 17. 如何將功能添加到iPhone應用程序?
- 18. 如何將iOS「Open In ...」功能添加到應用程序
- 19. 如何將Windows 7功能區添加到WTL應用程序
- 20. 反饋:應用程序崩潰,但我不能找到carch
- 21. Delphi XE5 DataSnap應用程序 - 反饋
- 22. 收到用戶輸入到Android應用程序的反饋?
- 23. 如何獲取IzPack將程序添加到程序和功能
- 24. 在Java桌面應用程序中實現「發送反饋」功能
- 25. 如何添加smtp發送功能到我的應用程序
- 26. 如何添加作物功能到OCR應用程序?
- 27. 添加一個Ajax功能到GridView Asp.net應用程序中
- 28. 將用戶添加到應用程序
- 29. 如何使用Corona SDK將Share功能添加到Android應用程序?
- 30. 將功能添加到ToggleButton,
使用'MFMailComposeViewController'錯誤發送郵件。 – rmaddy