【发布时间】:2011-10-10 14:38:07
【问题描述】:
如何解决这个内存泄漏......我什至在最后释放它,但它仍然存在。在 if statment 几乎 10-15 条件下,它的使用就像给定的代码一样......但最后我释放了它。
LoginResponse *response = [[LoginResponse alloc] initWithMessageString: messageString];
ServerMessage *ackMessage = [[ServerMessage alloc] initWithMessageToAck:response];
[[NSNotificationCenter defaultCenter] postNotificationName:@"SendMessageToServer" object:ackMessage];
[[NSNotificationCenter defaultCenter] postNotificationName:@"LoginResponseReceived" object:response];
【问题讨论】:
-
你在创建它的
if之外释放字符串
标签: iphone objective-c ios memory-management instruments