Stas Posted January 24, 2021 Posted January 24, 2021 (edited) 1) Delphi 10.3.3 IOS 14.2 Ipad Mini 4 SDK 13.5 XCode 11.5 2)Создадим приложение с одной формой на которую добавим TfgDrawerLayout с TFgListMenu в TfgDrawer 3)В TfgListMenu Добавим в дизайне один пункт меню с обязательным(!!!) присваиванием иконки (IconName) 3а) Запустим и убедимся в работоспособности 4)Добавим обработчик procedure TFormMain.fgFormCreate(Sender: TObject); begin fgListMenu1.Items.BeginUpdate; //Необходимо, ибо упадет сразу with TfgListMenuItem(fgListMenu1.Items.Add) do begin Name:='Test2'; Title:='Test2'; end; fgListMenu1.Items.EndUpdate; //Необходимо, ибо упадет сразу end; 4а) Запустим и убедимся в неработоспособности 5) С таким вот стеком System.NotifyReRaise(System.TObject*, void*)(0x0000000282788d20,0x00000001a8e6b474) System._RaiseAtExcept(System.TObject*, void*)(0x0000000282788d20,0x00000001a8e6b474) :00000001011521D0 System::Internal::Excutils::SignalConverter(NativeUInt, NativeUInt, NativeUInt) :000000010184DF50 DispatchToImport Fgx.Listmenu.Ios.TfgiOSListMenuItem.SetIconImage(System.DelphiInterface<Ios.Api.Uikit.UIImage>)(0x00000003839c06d0,0x000000028278b560) Fgx.Listmenu.Ios.TfgiOSListMenuItem.Bind(Fgx.Listmenu.TfgCustomListMenu*, int)(0x00000003839c06d0,0x00000002051aac20,0) Fgx.Listmenu.Ios.TfgiOSListMenuDataSource.collectionViewCellForItemAtIndexPath(System.DelphiInterface<Ios.Api.Uikit.UICollectionView>, System.DelphiInterface<Ios.Api.Foundation.NSIndexPath>)(0x00000003837b1b00,0x0000000282789b80,0x000000028278b080) 6) Тесткейс прилагаю Спасибо crashiosmenu.zip Edited January 24, 2021 by Stas
Administrators Yaroslav Brovin Posted January 24, 2021 Administrators Posted January 24, 2021 Ну прямо показательный репорт баги 😄 Всегда бы так 😀 Грех сразу не поправить 😄 1
Administrators Yaroslav Brovin Posted January 24, 2021 Administrators Posted January 24, 2021 Исправлено в 1.9.1.0.
Stas Posted January 24, 2021 Author Posted January 24, 2021 1 час назад, Yaroslav Brovin сказал: Ну прямо показательный репорт баги 😄 Всегда бы так 😀 Грех сразу не поправить 😄 Спасибо, я буду стараться.
Recommended Posts