gpt4 book ai didi

iphone - 在 block 中调用方法?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:22:46 32 4
gpt4 key购买 nike

我是 ARC 的新手。我想在一个完整的 block 中调用一个方法,但我收到警告:在此 block 中强烈捕获“ self ”可能会导致保留周期。。代码:

- (void) handlerComplete
{
//...
}

- (void) loadData
{
...
operation.completeBlock = ^(NSInteger index) {
[self handlerComplete];
};
}

有什么建议吗?谢谢。

最佳答案

尝试

- (void) loadData
{
__weak MyClassType *myClass = self;
operation.completeBlock = ^(NSInteger index) {
[myClass handlerComplete];
};
}

关于iphone - 在 block 中调用方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9835476/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com