2015-01-30 7 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에서 현재 툴바 항목의 식별자를 확인하는 적절한 방법을 찾을 수 없습니다 ..? .identifier 반대로

답변

0

.itemIdentifier

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