[SMTPClient
deliverMailFrom: sender
to: recipient
text: message
usingServer: 'mail.google.com']
on: Error
do:["Transcript show:'Sumthing went wrong'"].
如果SMTPClient
提出Error
TelnetProtocolError
或ConnectionTimedOut
。
什么是让Transcript显示我的信息的正确方法?
答案 0 :(得分:3)
您始终可以使用#do:块中的参数来获取有关异常的信息:
[SMTPClient
deliverMailFrom: sender
to: recipient
text: message
usingServer: 'mail.google.com']
on: Error
do:[:e | Transcript show: e].
#do:block中的:e参数是已经引发的错误的实例。