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

Дениска

Пользователи
  • Постов

    23
  • Зарегистрирован

  • Посещение

Ответы сообщества

  1. Пост Дениска - сообщение в [iOS] Открытие файла из Вашего приложения в другом приложении или Своя кнопка "Open In..." был отмечен как ответ   
    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;
  2. Пост Дениска - сообщение в Как корректно завершить приложение? был отмечен как ответ   
    Я решил это 2 способами!!
     
    Закрытие приложения по кнопке "Home":
     
    нужно в "...\iOSDevice\Release\myapp.info.plist" после строки "<string>ResourceRules.plist</string>" добавить строку "<key>UIApplicationExitsOnSuspend</key><true/>".
     
    Закрытие приложения по кнопке из приложения:
     
    procedure TForm1.Button1Click(Sender: TObject);
    begin   Halt(0); //аварийное завершение end;     Удачи =)
  3. Пост Дениска - сообщение в Как правильно уничтожить форму? был отмечен как ответ   
    У меня XE7 update1. Я нашёл ещё одну причину такого поведения. Проблема решена. В мобильных платформах вместо Free или Close нужно использовать DisposeOf. 
    http://fire-monkey.ru/topic/10-kak-pravilno-udaliat-kontroly-v-runtime/
  4. Пост Дениска - сообщение в Проблемы при установке *.IPA на iOS 8.2 через iTunes. был отмечен как ответ   
    Величайшее спасибо. Спустя 4 часа лазания от ссылки к ссылке и метода тыка я запустил таки на ios 8.2 своё приложение.
    Это мне помогло - http://blogs.embarcadero.com/ao/2013/05/24/39472
    Только вместо кода:
     
    <?xml version="1.0" encoding="UTF-8"?>
    <plist version="1.0">
    <dict>
    <key>application-identifier</key>
    <string>12345ABCDE.com.example.myapp</string>
    <key>aps-environment</key>
    <string>development</string>
    <key>get-task-allow</key>
    <true/>
    </dict>
    </plist>
     
    я вставил:
     
    <?xml version="1.0" encoding="UTF-8"?>
    <plist version="1.0">
    <dict>
    <key>application-identifier</key>
    <string>12345ABCDE.com.example.myapp</string>
    <key>get-task-allow</key>
    <true/>
    </dict>
    </plist>
×
×
  • Создать...