我该怎么办NSData?

时间:2011-01-15 21:20:11

标签: cocoa nsdata sendmail

我正在尝试以编程方式发送电子邮件...我有这行代码:

_mail.AddAttachmentData(nsd,"text/plain", filePath);

并且我不知道NSData中的内容...我尝试将我写的字符串写入文件,但显然这也不起作用。我相信它阻止我做一个好的sendmail。

1 个答案:

答案 0 :(得分:1)

NSData是一种类类型。看这里: http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSData_Class/Reference/Reference.html

您可能希望使用以下内容构建NSData对象:

NSString *myFilePath = [[NSBundle mainBundle] pathForResource:@"MyFile" ofType:@"txt"];  
NSData *myData = [NSData dataWithContentsOfFile:myFilePath];  

然后将其作为NSData对象传递。