我正在尝试一些东西来测试状态栏图标功能。
我想我的所有功能都是正确的。但是跑的时候。显示约1毫秒的图标然后消失。
以下是我的代码的屏幕截图:
源代码:https://www.dropbox.com/sh/drdxi2zgumc4c3l/s-4J1S418s
演示视频:https://dl.dropbox.com/u/8032222/the%20app%20run%20weird.mov
答案 0 :(得分:1)
Retain
statusItem对象。
statusItem=[[[NSStatusBar systemStatusBar] statusItemWithLength:NSVariableStatusItemLength]retain];
来自statusItemWithLength:
的文档。
接收方不保留对状态项的引用,因此您 需要保留它。否则,将从状态中删除该对象 吧,当它被解除分配。