Objective c 状态栏图标显示一秒钟后消失
我正在尝试一些东西,来测试状态栏图标功能 我想我把所有的功能都做好了。但是,当运行时。图标显示约1毫秒后消失 下面是我的代码截图: 源代码:Objective c 状态栏图标显示一秒钟后消失,objective-c,xcode,macos,cocoa,Objective C,Xcode,Macos,Cocoa,我正在尝试一些东西,来测试状态栏图标功能 我想我把所有的功能都做好了。但是,当运行时。图标显示约1毫秒后消失 下面是我的代码截图: 源代码: 演示视频:保留状态项对象 statusItem=[[[NSStatusBar systemStatusBar] statusItemWithLength:NSVariableStatusItemLength]retain]; 来自statusItemWithLength:的文档 接收方不保留对状态项的引用,因此 我们需要保留它。否则,对象将从状态中
演示视频:
保留
状态项对象
statusItem=[[[NSStatusBar systemStatusBar] statusItemWithLength:NSVariableStatusItemLength]retain];
来自statusItemWithLength:
的文档
接收方不保留对状态项的引用,因此
我们需要保留它。否则,对象将从状态中删除
当它被释放时
:-)下次,只需发布代码而不是屏幕截图。请注意,如果使用ARC,将禁止保留。