2011-11-02 17 views
7

मैं MFMailComposeViewController में पते से कैसे सेट करूं?MFMailComposeViewController में कैसे सेट करें?

MFMailComposeViewController *controller = [[MFMailComposeViewController alloc] init]; 
controller.mailComposeDelegate = self; 
[controller setSubject:@"In app email..."]; 
[controller setMessageBody:@"To FirstName LastName: " isHTML:NO]; 

// Set up recipients 
NSArray *toRecipients = [NSArray arrayWithObject:@"[email protected]"]; // (NSString *) [feed valueForKey:@"email"]]; 
[controller setToRecipients:toRecipients]; 
+0

कृपया रद्द करने के संबंध में अपने प्रश्न पूछें; हम प्रश्नों को यहां एक विषय/मुद्दे पर रखने की कोशिश करते हैं। –

+0

मैंने रद्दीकरण प्रश्न हटा दिया था। – HardCode

उत्तर

10

वहाँ क्या आप क्षेत्र से साथ चाहते हैं के लिए एक रास्ता नहीं है। पते से उपयोगकर्ता को जो भी मेल खाता निर्दिष्ट किया गया है, उसे सेटिंग में "डिफ़ॉल्ट" के रूप में निर्दिष्ट किया जाएगा। जाहिर है यदि उपयोगकर्ता के पास केवल एक मेल खाता सेट अप है तो यह वह खाता होगा।

+0

तो, मूल रूप से प्रत्येक उपयोगकर्ता के पास डिवाइस पर एक ईमेल पता सेटअप होगा? या क्या कोई संभावना है कि उनके पास ईमेल सेट अप नहीं है? मैं उस ईमेल पते का उपयोग करना चाहता हूं जो उपयोगकर्ता हमारे ऐप को असाइन करता है। – HardCode

+0

यदि उनके पास डिवाइस पर मेल खाता सेटअप नहीं है तो वे मेल भेजने में सक्षम नहीं होंगे। आप केवल उस ईमेल पते का उपयोग करने में सक्षम होंगे जो उपयोगकर्ता आपके ऐप को असाइन करता है अगर उन्होंने इसे अपने डिवाइस पर सेट किया है। –

0

जहाँ तक मुझे पता है, यह संभव नहीं है। जब मेल संगीतकार खुला होता है, तो आप डिवाइस में कॉन्फ़िगर किए गए ई-मेल की सूची से "से" फ़ील्ड लाने में सक्षम होंगे, और डिफ़ॉल्ट रूप से चयनित उपयोगकर्ता प्रारंभ में सेट हो जाएगा।

मुझे पता है कि उपलब्ध "से" खातों की सूची जानना और संगीतकार को अधिक उपयुक्त उपयोगकर्ता विकल्प के साथ सेट करना उपयोगी होगा। शायद ऐप्पल इस संभावना को ऐप नहीं देना चाहता है। आप ऐप्पल के साथ "रडार" खोल सकते हैं, उदा। उपयोगकर्ता को विशिष्ट ऐप के लिए एक अलग डिफ़ॉल्ट पता परिभाषित करने के लिए एक विशेष दृश्य नियंत्रक जोड़ना, यह आईओएस के लिए एक अच्छा जोड़ा होगा।

0

मुझे नहीं लगता कि आप "से" बदल सकते हैं यदि आप आईओएस में ऐप ईमेल में MFMailComposeViewController का उपयोग करते हैं तो एक और कामकाज, आप this, इसके बजाय एक स्टैंडअलोन ईमेल क्लाइंट का उपयोग कर सकते हैं। आपके पास प्रेषक प्रोग्रामेटिक रूप से बेहतर नियंत्रण होगा।

संबंधित मुद्दे