次のコードを使用して、画像をペーストボードにコピーまたは追加できました。
if (ver_float < 6.0)
{
UIPasteboard *pasteboard;
pasteboard = [UIPasteboard generalPasteboard];
NSString *filePath =pathToImage;
[pasteboard setImage:[UIImage imageWithContentsOfFile:filePath]];
}
else
{
UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
NSString *filePath =pathToImage;
NSData *videoData = [NSData dataWithContentsOfFile:filePath];
[pasteboard setData:videoData forPasteboardType:[UIPasteboardTypeListImage objectAtIndex:0]];
}
NSURL *urlstr = [NSURL URLWithString:@"sms:"];
[[UIApplication sharedApplication] openURL:urlstr];
しかし、私が作成しているアプリは、画像とビデオの両方に基づいているため、ユーザーは imessage または messagecomposer を介して画像/ビデオを送信できます。しかし、画像をデータに変換してペーストボードに追加したので。正常に動作し、Imessage を介して送信しています。しかし、Imessage 経由でビデオを送信する必要もあります。誰かがこれについて何か考えがある場合は、提案または解決策を教えてください。
助けてくれてとても感謝しています。