1,是中文邮件名会变成乱码
2,是当遇到这么一个返回error的时候:The connection to the server was interrupted.Try sending your message again later.app会崩溃的问题。【内存崩】
解决方案:
1.在 SKPSMTPMessage.m 搜索
// NSData *messageData = [message dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];
NSData *messageData = [message dataUsingEncoding:NSUTF8StringEncoding allowLossyConversion:YES];
2:在 SKPSMTPMessage.m 搜索
case NSStreamEventEndEncountered:
下面有两句代码要注释掉。
[stream release];
stream = nil;
因为在 - (void)dealloc 中,跟一下两句重复了。也就是多release 了一次,导致崩溃。
[inputStream release];
inputStream = nil;
网友评论