程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> ios-異步調用MFMailComposeViewController

ios-異步調用MFMailComposeViewController

編輯:編程綜合問答
異步調用MFMailComposeViewController

需要在循環中調用 MFMailComposeViewController 三次,像這樣:

for (int i=0; i<4; i++ {
   [self presentMyMFMailComposeViewController];
}

現在的問題是 MFMailComposeViewController 是異步任務,只要循環開始調用,三次就會連續調用,但是實際上需要等email發之後再調用第二次,同樣的發完郵件再調用第三次,我怎麼實現這樣的調用?

最佳回答:


和UI有關的操作你都應該放在主線程裡執行.
你把這個presentViewController的句子寫在一個函數裡,然後用

performSelectorOnMainThread:@selector(method) withObject:nil waitUntilDone:YesOrNo

來執行.

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved