小编jos*_*lmf的帖子

在街区内自我保留?

在调用块之前/之后,retaincount始终是1.从apple block doc我们知道self应该保留.谁能知道为什么?

NSLog(@"Before block retain count: %d", [self retainCount]);    
void (^block)(void) = ^(void){
    UIImage* img = [UIImage imageNamed:@"hometown.png"];
    [self setImage:img];
    NSLog(@"After block retain count: %d", [self retainCount]);
};
block();
Run Code Online (Sandbox Code Playgroud)

block objective-c self retain ios

2
推荐指数
1
解决办法
451
查看次数

标签 统计

block ×1

ios ×1

objective-c ×1

retain ×1

self ×1