Как мы знаем, с запуском iOS 8 Apple позволяет настраивать расширение клавиатуры. В расширении клавиатуры мы можем отправлять изображения, gif и т. Д. В SMS, используя Копировать изображение в буфер обмена.
UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
NSData *data= UIImagePNGRepresentation([UIImage imageNamed:@"so_close_disappointed_meme.png"]);
[pasteboard setData:data forPasteboardType:@"public.png"];
Теперь я пытаюсь отправить аудиофайл в iMessage, как эта функция ссылка.don не знаю, Apple позволит нам отправлять аудио в iMessage? Поэтому я попробовал вышеописанный подход, но он не показал никаких вариантов вставки для аудио в окне SMS.
UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
NSString *path = [[NSBundle mainBundle] pathForResource:@"tune"ofType:@"mp3"];
NSURL *url = [[NSURL alloc] initWithString:path];
NSData *data = [NSData dataWithContentsOfURL:url];
[pasteboard setData:data forPasteboardType:@"public.mp3"];
Кто-нибудь может подсказать мне, как отправить аудиофайл с помощью пользовательского расширения клавиатуры. Возможно ли это?