2011-02-04 57 views
0

我正在構建一個iPhone應用程序,它將電子郵件發送到地址簿中的聯繫人。從iPhone地址簿中以模態方式呈現MFMailComposeViewController

選擇從一個人的電子郵件地址聯繫......我想用MFMailComposeViewController和模態呈現MailComposeViewController,但自來水電子郵件聯繫的領域它啓動郵件應用程序之後....

如何我可以放棄切換到郵件應用程序的默認功能並使用MFMailComposeViewController來代替?

回答

1

在委託方法

- (BOOL)personViewController:(ABPersonViewController *)personViewController 
shouldPerformDefaultActionForPerson:(ABRecordRef)person 
          property:(ABPropertyID)property 
         identifier:(ABMultiValueIdentifier)identifierForValue 

返回NO並呈現MailComposeViewController從那裏當property==kABPersonEmailProperty

+0

感謝phix23它工作:) – 2011-02-04 11:46:02