检查以下方法:
-(NSMutableArray*)provideRequestArray{
NSMutableArray* requestArray=[[NSMutableArray alloc] initWithObjects:@"MyString",nil];
return requestArray;
}
现在应该释放requestArray
,这样就不会产生任何后果。
答案 0 :(得分:5)
返回发送autorelease
消息的对象。
// initWithFormat: ??
NSMutableArray* requestArray=[[NSMutableArray alloc]
initWithFormat:@"MyString"];
return [requestArray autorelease];
或获取自动释放的(例如使用array
类方法):
NSMutableArray* requestArray= [NSMutableArray array];
return requestArray;
查看文档here。