2014-03-05 1 views
0

UIActivityViewController를 구현했습니다. 메일 응용 프로그램에서 초안을 저장하거나 삭제하면 완성 처리기에서 true를 반환합니다.UIActivityViewController의 Writng 대리자

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); 
} 

내가

+0

은 내가 문제를 해결하는 방법을 UIActivityViewController – codercat

+0

에 따라입니다 위임 할 수 있습니다 예 ..... 내가 메일 활동에 대한 진정한 반환을 우편으로 보내는 초안을 저장하기에 그겁니다 의미 ... – user3240571

+0

의 메일 활동 delagate을 할당하는 방법을 개발자의 마음 – user3240571

답변

0

.... mailApplication에 대해 별도의 위임을 가질 수 예 수 있지만 수 없습니다 당신이 싱글 귀갑를 사용하여 다른 places.So 사용 메일 서비스 메일 링 서비스를 사용하는 경우에 당신이 할 수있는 그래서 이 서비스를 다른 클래스에서도 사용하십시오.

는 는
+0

메일이 보내지지 않아도 메일 활동이 true를 반환하는 버그입니다. 즉, 초안을 저장할 때 – user3240571