golomeen Опубликовано 16 июня, 2015 Поделиться Опубликовано 16 июня, 2015 Тип файла и приложение для открытия успешно зарегистрировал (CFBundleDocumentTypes, UTExportedTypeDeclarations), теперь задача понять, какой именно файл открывать - paramStr(1) не канает Delphi/iOS Цитата Ссылка на комментарий
0 golomeen Опубликовано 19 июня, 2015 Автор Поделиться Опубликовано 19 июня, 2015 Найдено вот здесь. На xe8 работает по крайней мере http://codeverge.com/embarcadero.delphi.ios/can-a-firemonkey-app-s-appdelegate-res/1989168 var AEService : IFMXApplicationEventService; begin if TPlatformServices.Current.SupportsPlatformService(IFMXApplicationEventService, IInterface(AEService)) then begin AEService.SetApplicationEventHandler(fmxMain.AppEventHandler); end; ... function TfmxMain.AppEventHandler(AAppEvent: TApplicationEvent; AContext: TObject): Boolean; var st : string; uri : TIdURI; begin case AAppEvent of AAppEvent.aeFinishedLaunching: begin end; AAppEvent.aeBecameActive: begin end; AAppEvent.aeWillBecomeInactive: begin end; AAppEvent.aeEnteredBackground: begin end; AAppEvent.aeWillBecomeForeground: begin end; AAppEvent.aeWillTerminate: begin end; AAppEvent.aeLowMemory: begin end; AAppEvent.aeTimeChange: begin end; AAppEvent.aeOpenURL: begin st := (AContext as TiOSOpenApplicationContext).URL; uri := TIdURI.Create(st); MyLoadFile(uri.Path+'/'+uri.Document); end; end; Result := True; end; Остался вопрос странного дуализма загрузки - с одной стороны орет что operation not permitted, но с другой загрузка полностью проходит. Ну а с третьей - обновление интерфейса не происходит, хотя указано ) Из-за невозможности отладки на устройстве не могу выяснить где же падает exception Цитата Ссылка на комментарий
0 VladimirS Опубликовано 23 июня, 2015 Поделиться Опубликовано 23 июня, 2015 используй лог-сервис. sdk\tools\lib\monitor-x86\monitor.exe у тебя показывает отладку? Цитата Ссылка на комментарий
0 golomeen Опубликовано 18 июля, 2015 Автор Поделиться Опубликовано 18 июля, 2015 используй лог-сервис. sdk\tools\lib\monitor-x86\monitor.exe у тебя показывает отладку? про дуализм разобрался - т.к. это был инишник, там есть принудительный updateFile в деструкторе, забанил в потомке про отладку тоже - каких-то опций линкере и компилере не хватало, они были на непривычной закладке Цитата Ссылка на комментарий
Вопрос
golomeen
Тип файла и приложение для открытия успешно зарегистрировал (CFBundleDocumentTypes, UTExportedTypeDeclarations), теперь задача понять, какой именно файл открывать - paramStr(1) не канает
Delphi/iOS
Ссылка на комментарий
3 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.