-(void)getMyGroupList
{
__weak __typeof(self) weakSelf = self;
[[FZoneHttpsOnServers sharedInstance] getMyGroupListOnMyServersSuccess:^(id info) {
NSDictionary *dic = (NSDictionary *)info;
if ([[FZoneUtility getString:dic[@"success"]] boolValue]) {
NSLog(@"%@", [dic[@"obj"] class]);
[weakSelf.dataArray setArray:dic[@"obj"]];
// weakSelf.dataArray = [dic[@"obj"] mutableCopy];
if (weakSelf.dataArray.count > 0) {
}else{
[weakSelf defultWithMyGroup:weakSelf.dataArray];
}
}else{
[weakSelf defultWithMyGroup:nil];
}
[weakSelf.tableView reloadData];
[weakSelf.tableView headerEndRefreshing];
[HUD hide:YES];
} failed:^(NSError *error) {
[HUD hide:YES afterDelay:0.5f];
[FZoneUtility showMessage:messageServerNoResponse target:weakSelf];
[weakSelf.tableView headerEndRefreshing];
[weakSelf defultWithMyGroup:weakSelf.dataArray];
}];
}
这个方法有问题导致我控制器一直释放不了!!!求指导!
方法看上去没问题,题主是如何确定是这个方法导致的内存泄露呢?