From ce96dad398b609d671dbf5639847e95dfddc4b60 Mon Sep 17 00:00:00 2001 From: Manol Donev Date: Wed, 16 Oct 2019 13:39:27 +0300 Subject: [PATCH] fix(action-bar-ios13): action bar items population (#7965) --- tns-core-modules/ui/action-bar/action-bar.ios.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tns-core-modules/ui/action-bar/action-bar.ios.ts b/tns-core-modules/ui/action-bar/action-bar.ios.ts index 29382b394..368d59db4 100644 --- a/tns-core-modules/ui/action-bar/action-bar.ios.ts +++ b/tns-core-modules/ui/action-bar/action-bar.ios.ts @@ -233,20 +233,20 @@ export class ActionBar extends ActionBarBase { private populateMenuItems(navigationItem: UINavigationItem) { const items = this.actionItems.getVisibleItems(); - const leftBarItems = []; - const rightBarItems = []; + const leftBarItems = NSMutableArray.new(); + const rightBarItems = NSMutableArray.new(); for (let i = 0; i < items.length; i++) { const barButtonItem = this.createBarButtonItem(items[i]); if (items[i].ios.position === "left") { - leftBarItems.push(barButtonItem); + leftBarItems.addObject(barButtonItem); } else { - rightBarItems.splice(0, 0, barButtonItem); + rightBarItems.insertObjectAtIndex(barButtonItem, 0); } } navigationItem.setLeftBarButtonItemsAnimated(leftBarItems, false); navigationItem.setRightBarButtonItemsAnimated(rightBarItems, false); - if (leftBarItems.length > 0) { + if (leftBarItems.count > 0) { navigationItem.leftItemsSupplementBackButton = true; } }