2009-10-15 4 views
0

Может ли кто-нибудь помочь мне составить образец кода EDMessage? Я не знаю, как настроить свои заголовки и что такое правильное кодирование для ввода в мое приложение. Вот ссылка, если вам нужны ресурсы. BTW EDMessage - это структура, используемая для отправки электронных писем. EDMESSAGE. Вот код, который я до сих пор мои заголовки:Код примера EDMessage?

#import <Cocoa/Cocoa.h> 

@interface Control : NSObject { 

    IBOutlet NSTextField *inputBox; 
    IBOutlet NSTextField *outputBox; 
    IBOutlet NSTextField *accountLabel; 
    IBOutlet NSWindow *hudWindow; 
    IBOutlet NSButton *checkBox; 
    IBOutlet NSWindow *windowRegister; 
    EDMailAgent *mailAgent; 
    NSMutableDictionary *headerFields; 
    NSTask *task; 
    NSPipe *pipe; 
} 


- (IBAction)stopButton:(NSButton *)sender; 
- (IBAction)quitButton:(NSButton *)sender; 
- (IBAction)sendButton:(NSButton *)sender; 

@end 

С уважением,

Кевин

ответ

2

Надеется, что это помогает:

NSMutableArray *partList = [NSMutableArray array]; 
EDPlainTextContentCoder *tcc1 = [[[EDPlainTextContentCoder alloc] initWithText:text] autorelease]; 
EDHTMLTextContentCoder *tcc2 = [[[EDHTMLTextContentCoder alloc] initWithText:text] autorelease]; 
EDMultimediaContentCoder *mcc = [[[EDMultimediaContentCoder alloc] initWithData:data filename:filename inlineFlag:NO] autorelease]; 
[partList addObject:tcc1]; 
[partList addObject:tcc2]; 
[partList addObject:mcc]; 


EDCompositeContentCoder *ccc = [[EDCompositeContentCoder alloc] 
      initWithSubparts:partList]; 
EDInternetMessage *msg = [ccc message]; 
[ccc release]; 


id headerFieldBody = [[EDTextFieldCoder encoderWithText:@"john appleseed <[email protected]>"] fieldBody]; 
[msg addToHeaderFields:[EDObjectPair pairWithObjects:@"From":headerFieldBody]]; 
[msg addToHeaderFields:[EDObjectPair pairWithObjects:@"To":headerFieldBody]]; 


headerFieldBody = [[EDTextFieldCoder encoderWithText:@"A Subject"] fieldBody]; 
[msg addToHeaderFields:[EDObjectPair pairWithObjects:@"Subject":headerFieldBody]]; 
+0

хорошо, но как насчет заголовков? – lab12

+1

http://www.iu.hio.no/~mark/CTutorial/CTutorial.html#Libraries http://developer.apple.com/mac/library/documentation/MacOSX/Conceptual/BPFrameworks/Tasks/IncludingFrameworks .html – catlan

Смежные вопросы