问题 1
Place *place = [[[Place alloc] initwithCoordinate:location anotationType:CSMapAnnotationTypeStart] autorealease];
place.name = name;
place.description = description;
place.strUniqueIdentity = uniqueIdentity;
NSLog(@"Unique identity %@",uniqueIdentity);
PlaceMark *marker = [[PlaceMark alloc] initWithPlace:place annotationType:MapAnnotationTypePin];
return [marker autorelease];
当我分析 xcode 4.6.2 中的代码时,它在倒数第二行显示“对象已发送 -autorelease 太多次”。我不明白为什么它会显示。
问题2:
return [[[OAProblem alloc] initWithResponseBody:response] autorelease];
在这一行中,它显示“存储在'self'中的对象的潜在泄漏”。