Stas Posted January 25, 2021 Posted January 25, 2021 1) Delphi 10.3.3 IOS 14.2 Ipad Mini 4 SDK 13.5 XCode 11.5 2)Для простоты возьмем уже готовое приложение из примеров, я взял самое простое CollectionViewSimpleListDemo 3)Добавим кнопку fgButton1 рядом с меткой fgLabel1 4)Создадим дочернюю форму, добавим навигатор с кнопочкой назад и напишем обработчик procedure TFormSecond.fgNavigationBar1NavigationIconTap(Sender: TObject); begin Close; FormSEcond:=nil; end; 5) В главной форме добавим на кнопку обработчик вызова дочерней формы procedure TFormMain.fgButton1Tap(Sender: TObject); begin FormSecond:=TFormSecond.Create(nil); FormSecond.Show; end; 6) Запустим, нажмем на кнопку fgButton1 (Появится дочерняя форма) 7)Нажмем на кнопку "назад" навигатора дочерней формы, дабы убедиться в появлении ошибки С таким трейсом System._DbgExcNotify(int, void*, System.SmallString<(unsigned char)255>*, void*, void*)(2,0x0000000100000000,0x00000001009df474,0x000000016f4339e0,0x0000000283eac660) System.NotifyReRaise(System.TObject*, void*)(0x0000000283eac660,0x000000010106eaac) System._RaiseAtExcept(System.TObject*, void*)(0x0000000283eac660,0x000000010106eaac) Fgx.Asserts.TfgAssert.IsNotNil(System.TObject*, System.UnicodeString)(0x00000001014da6e8,0x0000000000000000,'Owner') Fgx.Controls.Ios.TfgiOSControl.layoutSubviews()(0x0000000283ea9080) Спасибо, файл примера прилагаю CollectionView - Simple list.zip
Stas Posted January 25, 2021 Author Posted January 25, 2021 2 часа назад, knsg12 сказал: Ещё заметил, если к коллекции прикручено событие пуллрефреш, то вовремя создания формы, оно тоже почему то срабатывает, самопроизвольно. Один баг, одно сообщение. я тоже в курсе 1
Administrators Yaroslav Brovin Posted January 26, 2021 Administrators Posted January 26, 2021 Падает только, когда у второй формы стоит DefaultCloseAction = Free. Исправлено в 1.9.1.0.
Recommended Posts