Я занимаюсь разработкой расширения 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);
, но этот код не освобождается для popover.
В следующий раз, когда я создаю popover с тем же идентификатором, я получаю исключение.