2015-01-30 4 views
0

Я реализовал метод, который добавляет элемент панели инструментов при указании при каждом запуске метода.Получить идентификатор NSToolbarItem по индексу

thetoolbar.insertItemWithItemIdentifier("safaributton", atIndex: 3) 

я должен обернуть этот код, который вставляет элемент панели инструментов с, если/другое, иначе я получаю этот пункт несколько раз в панель инструментов добавлена, когда все работает метод.

if ?????? { 
    // execute only if the toolbar item with identifier does not already exist. 
    thetoolbar.insertItemWithItemIdentifier("safaributton", atIndex: 3) 
} 

Я не могу найти подходящий способ проверить идентификатор текущего элемента панели инструментов по индексу 3 ..?

ответ

0

.itemIdentifier в отличие от .identifier

if thetoolbar.items[3].itemIdentifier != "safaributton"{ 
     thetoolbar.insertItemWithItemIdentifier("safaributton", atIndex: 3) 
    }