Я разрабатываю приложение iOS, в котором мне нужно обмениваться имиджем WhatsApp с моим приложением. Я нашел этот код, но он касается только обмена текстами. https://github.com/jberlana/JBWhatsAppActivityОбмен изображениями WhatsApp iOS
ответ
Это можно использовать с помощью documentationInteractionController
. Недавно я сделал это, используя следующий код для совместного использования изображения. Из нашего приложения в WhatsApp, Line, WeChat, но пока вы нажимаете на значок WhatsApp, вы используете навигационное приложение WhatsApp
из своего приложения, и вы должны вернуть свое приложение вручную. Это не перенаправляется снова после ImageSharing.
в файле .h: -
@interface ViewController : UIViewController<UIDocumentInteractionControllerDelegate>
{
}
@property(nonatomic,retain) UIDocumentInteractionController *documentationInteractionController;
в .m файл
- (IBAction)bocClick:(UIButton *)sender {
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *getImagePath = [documentsDirectory stringByAppendingPathComponent:@"savedImage.png"]; //here i am fetched image path from document directory and convert it in to URL and use bellow
NSURL *imageFileURL =[NSURL fileURLWithPath:getImagePath];
NSLog(@"imag %@",imageFileURL);
self.documentationInteractionController.delegate = self;
self.documentationInteractionController.UTI = @"net.whatsapp.image";
self.documentationInteractionController = [self setupControllerWithURL:imageFileURL usingDelegate:self];
[self.documentationInteractionController presentOpenInMenuFromRect:CGRectZero inView:self.view animated:YES];
}
- (UIDocumentInteractionController *) setupControllerWithURL: (NSURL*) fileURL
usingDelegate: (id <UIDocumentInteractionControllerDelegate>) interactionDelegate {
self.documentationInteractionController =
[UIDocumentInteractionController interactionControllerWithURL: fileURL];
self.documentationInteractionController.delegate = interactionDelegate;
return self.documentationInteractionController;
}
Где мы устанавливаем UTI для UIDocumentInteractionController в этом фрагменте кода. Потому что после этих двух строк self.documentationInteractionController.UTI = @ "net.whatsapp.image"; self.documentationInteractionController = [self setupControllerWithURL: imageFileURL usingDelegate: self]; перезапишите его – IronMan
сначала проверьте этот код, используя кнопку click даже –
@IronMan: 'self.documentationInteractionController.UTI = @" net.whatsapp.image ";' этим вы устанавливаете UTI! Нет? – Maulik
- 1. Android WhatsApp обмен изображениями
- 2. Обмен изображениями в iOS
- 3. iOS обмен изображениями и URL-адресом whatsapp с помощью UIActivityViewController
- 4. Обмен изображениями на Whatsapp в Ionic Framework на iOS
- 5. Обмен изображениями и текстом через whatsapp
- 6. обмен URL с whatsapp/Facebook
- 7. Обмен изображениями с Instagram на iOS
- 8. обмен whatsapp на веб-просмотре
- 9. Обмен в веб-приложении Whatsapp?
- 10. Обмен изображениями в Javascript?
- 11. Обмен изображениями в PHP
- 12. Обмен изображениями гиперссылок
- 13. Обмен изображениями на Facebook
- 14. Обмен изображениями в IBOutletCollection
- 15. Как обмениваться изображениями с whatsapp в wordpress?
- 16. Социальный обмен на iOS
- 17. Обмен несколькими изображениями на mousemove
- 18. Обмен изображениями в другом приложении
- 19. Javascript памяти игра - обмен изображениями
- 20. Обмен изображениями с помощью parse.com
- 21. Обмен изображениями с помощью javascript
- 22. Обмен изображениями с вкладками jQuery
- 23. Внедрить эффективный обмен изображениями JQuery
- 24. Обмен изображениями в социальных сетях
- 25. Обмен изображениями в социальных сетях
- 26. Обмен изображениями через несколько секунд
- 27. Обмен 2 изображениями - javascript/jquery
- 28. Обмен изображениями UIImageView в цикле
- 29. Обмен изображениями с функциями щелчка
- 30. Обмен изображениями из приложения в другое приложение в ios
Обратитесь к этой ссылке: http://www.whatsapp.com/faq/en/ iphone/23559013 –