为UIActivityViewController编写委托

时间:2014-03-05 11:35:46

标签: ios iphone objective-c ios7 uiactivityviewcontroller

我已经实现了UIActivityViewController。在邮件应用程序中选择保存或删除草稿后,它在完成处理程序中返回true。

activityViewController setCompletionHandler:^(NSString *act, BOOL done) {
NSString *serviceMsg = nil;
if ([act isEqualToString:UIActivityTypeMail]) {
if (done)
NSLog("%s",mail sent);//on deleting or saving draft it is returning true
else
NSLog("%s",mail not sent);
}  

我可以为mailApplication ....单独委托....

1 个答案:

答案 0 :(得分:0)

是的,你可以但如果你在不同的地方使用邮件服务则不可能。所以使用Singleton patten使用邮件服务所以你也可以在你的其他课程中使用这项服务。