Перейти к содержанию
Fire Monkey от А до Я
  • 0

[iOS] Открытие файла из Вашего приложения в другом приложении или Своя кнопка "Open In..."


Дениска

Вопрос

Рекомендуемые сообщения

  • 0
implementation


uses
  IOUtils
  {$IFDEF IOS}
  ,iOSapi.Foundation, FMX.Platform.Ios, iOSapi.UIKit, Macapi.Helpers
  {$ENDIF}
  ;
procedure TForm1.Button1Click(Sender: TObject);
var
  fpath: string;
begin
  fpath:= TPath.GetDocumentsPath + PathDelim + 'filename.extention';
  OpenIn(fpath);
end;


procedure TForm1.OpenIn(path: string);
  {$IFDEF IOS}
var
  controller : UIDocumentInteractionController;
  URL: NSURL;
  {$ENDIF}
begin
  {$IFDEF IOS}
  URL := TNSUrl.Wrap(TNSUrl.OCClass.fileURLWithPath(StrToNSStr(path)));
  controller := TUIDocumentInteractionController.Wrap(
  TUIDocumentInteractionController.OCClass.interactionControllerWithURL(URL));
  controller.presentOpenInMenuFromRect(
      WindowHandleToPlatform(self.Handle).View.frame,
      WindowHandleToPlatform(self.Handle).View,true);
  {$ENDIF}
end;
Изменено пользователем Brovin Yaroslav
Ссылка на комментарий
Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...