2012-09-27 3 views
-1

상태 표시 줄 아이콘 기능을 테스트하기 위해 몇 가지 방법을 시도하고 있습니다.상태 표시 줄 아이콘이 1 초 동안 표시된 다음 사라집니다.

나는 모든 기능을 올바르게 갖추고 있다고 생각합니다. 그러나 달릴 때. 약 1 밀리 초 동안 표시된 아이콘이 사라졌습니다.

the code

소스 코드 : https://www.dropbox.com/sh/drdxi2zgumc4c3l/s-4J1S418s

데모 비디오 : https://dl.dropbox.com/u/8032222/the%20app%20run%20weird.mov

+1

:-) 다음 번에는 스크린 샷 대신 코드를 게시하십시오. –

+0

[코드의 이미지가 도움이되지 않기 때문에 다운받습니다.] (http://idownvotedbecau.se/imageofcode) –

답변

1

Retain statusItem 객체

다음은 내 코드의 스크린 샷이다.

statusItem=[[[NSStatusBar systemStatusBar] statusItemWithLength:NSVariableStatusItemLength]retain]; 

문서화 : statusItemWithLength:.

수신자는 상태 항목에 대한 참조를 보유하지 않으므로 에 보관해야합니다. 그렇지 않으면 개체가 할당 해제 될 때 상태 표시 줄에서 개체가 제거됩니다.

+0

ARC를 사용하는 경우 retain이 금지됩니다. – DenVog

관련 문제