從NSView啓動IBAction時收到此錯誤消息。[XXXX performSelector:withObject:]:發送到釋放實例的消息
XXXX是AccountTableCellViewController我確實把它與一個抽象的名字,以防它可以幫助其他prople。
這是部件的結構:
我有一個應用程序,其中我負荷這樣的觀點:
使用此的NSView作爲細胞
的TableView中已綁定像這個:
@property (nonatomic,retain) IBOutlet NSTableView *tableView;
我di張開內容如下(我有沒有連接任何地方的控制器有些疑惑)
- (NSView *)tableView:(NSTableView *)tableView viewForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row
{
Account *account = (Account *)[self.dataSource objectAtIndex:row];
AccountTableCellViewController *controller = [[AccountTableCellViewController alloc] initWithNibName:@"AccountTableCellViewController" bundle:nil ];
controller.account = account;
return [controller view] ;
}
任何想法?
你使用ARC嗎?也可以首先進行靜態分析,發現bug –
您的'Application'實例中有一個視圖?這是不可能的;你必須使用應用程序委託...也許你在'佔位符'部分選擇了錯誤的行? – trojanfoe
@ xlc0212是的,我正在使用ARC。分析沒有給我任何信息。 –