Ios 正在写入UIActivityViewController的委托

Ios 正在写入UIActivityViewController的委托,ios,iphone,objective-c,ios7,uiactivityviewcontroller,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);//

我已经实现了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指定单独的代理吗?…

可以,但如果您在不同的地方使用邮件服务,则不可能指定。因此,请使用Singleton模式的邮件服务,以便您也可以在其他类中使用此服务。

是的,您可以授权取决于开发人员的想法我如何为的邮件活动分配delagateUIActivityViewControllerhow to Solution the problem…..我的意思是,即使在保存发送邮件的草稿时,邮件活动返回true,但在保存草稿时,邮件活动返回true,这是否是一个ios错误