Я разрабатываю расширение Safari, в котором я создал Popover и привязан к элементу панели инструментов. Теперь я хочу освободить этот popover, но он не работает.Deallocate Popover в расширении Safari
Я использовал ниже код:
var item = safari.extension.toolbarItems[0];
if(item.popover != null)
{
popId = item.popover.identifier;
item.popover.hide();
item.popover = null;
}
safari.extension.removePopover(prevPopId);
, но этот код не deallocating в пирог.
В следующий раз, когда я создаю popover с тем же идентификатором, я получаю исключение.