2013-04-02 2 views
0

UIActivityViewController 메시지 유형에 이미지를 첨부하는 방법은 무엇입니까? 프로그래밍 방식으로 불가능한 경우 이미지를 복사하여 붙여 넣는 방법을 알려주세요. 여기 내 코드가있다. 위의 코드에서 어떻게 uiactivityviewcontroller 메시지에 이미지를 첨부 할 수 있습니까?

UIImage *image = photoView.image; 
UIPasteboard *pasteboard = [UIPasteboard generalPasteboard]; 
pasteboard.persistent = YES; 
pasteboard.image = photoView.image; 

NSString *firstN = [NSString stringWithFormat:@"First Name : %@",((data.firstName)?data.firstName:@"")]; 
NSString *lastN = [NSString stringWithFormat:@"Last Name : %@",((data.lastName)?data.lastName:@"")]; 
NSString *phoneMob = [NSString stringWithFormat:@"Mobile   : %@",((data.phoneMob)?data.phoneMob:@"")]; 
NSString *phoneHome = [NSString stringWithFormat:@"Home   : %@",((data.phoneHome)?data.phoneHome:@"")]; 
NSString *emailOff = [NSString stringWithFormat:@"Email(Off.)  : %@",((data.emailOffice)?data.emailOffice:@"")]; 
NSString *emailPers = [NSString stringWithFormat:@"Email(Pers.) : %@",((data.emailPersonal)?data.emailPersonal:@"")]; 

NSArray *actItems = [NSArray arrayWithObjects:image,pasteboard,firstN,lastN,phoneMob,phoneHome,emailOff,emailPers, nil]; 

UIActivityViewController *actCtrl = [[UIActivityViewController alloc]initWithActivityItems:actItems applicationActivities:nil]; 

actCtrl.excludedActivityTypes = @[UIActivityTypePrint,UIActivityTypeCopyToPasteboard, UIActivityTypeAssignToContact,UIActivityTypeSaveToCameraRoll]; 

[self presentViewController:actCtrl animated:YES completion:nil ]; 

, 내가 메시지 본문

답변

0

직접 이미지를 업로드 할 수 없습니다에 이미지를 붙여 넣을 수 없었다. 이미지를 데이터로 변환하고 데이터를 업로드해야합니다.