我收到一条错误消息'发布'不可用:在自动参考模式下不可用。
我试图谷歌但没有运气。
- (void)awakeFromNib {
statusItem = [[[NSStatusBar systemStatusBar] statusItemWithLength:NSVariableStatusItemLength] release];
NSBundle *bundle = [NSBundle mainBundle];
statusImage = [[NSImage alloc] initWithContentsOfFile:[bundle pathForResource:@"foto1" ofType:@"png"]];
statusHighlightImage = [[NSImage alloc] initWithContentsOfFile:[bundle pathForResource:@"foto1" ofType:@"png"]];
[statusItem setImage:statusImage];
[statusItem setAlternateImage:statusHighlightImage];
[statusItem setMenu:statusMenu];
[statusItem setToolTip:@"Hejsa"];
[statusItem setHighlightMode:YES];
}
答案 0 :(得分:0)
使用自动引用计数(ARC)时,不需要release
语句(编译器会为您处理内存管理)。您只需在release
的第一行删除对awakeFromNib
的调用。