我有一个对象
id currentObject;
我想通过通知。问题是我不知道如何正确释放它,内存管理文档让我发疯。
我现在正在这样做:
[[NSNotificationCenter defaultCenter] postNotificationName:@"MessageReceived" object:nil userInfo:[NSDictionary dictionaryWithObjectsAndKeys:[currentObject copy], @"key", nil]];
[currentObject release];
它应该是:
[[NSNotificationCenter defaultCenter] postNotificationName:@"MessageReceived" object:nil userInfo:[NSDictionary dictionaryWithObjectsAndKeys:[currentObject autorelease], @"key", nil]];
?
(iPhone、iOS4.0用)
提前致谢!