저는 iOS에서 블록을 처음 사용하고 있으며, 그 사용법에 관해 빠른 질문을했습니다. 다음 설정이 있다고 가정 해보십시오.블록 내부의 속성에 액세스하기
viewController.rowLabels = @[@"Hello", @"World"];
viewController.testBlock = ^(NSInteger itemIndex) {
// here i want to access another property of the viewController called foo
};
위와 같이 위에서 본 것처럼 블록 내에서보기 컨트롤러의 다른 속성에 액세스하려고합니다. 이를 달성하기 위해 * __ 약한 -> 강력한 임무를 수행해야합니까, 아니면 단순히 NSLog (viewController.foo)처럼 액세스 할 수 있습니까?
맨위로 대답을 읽어 보시기 바랍니다. http://stackoverflow.com/questions/4352561/retain-cycle-on-self-with-blocks – cdstamper
귀하가하려는 의도에 대해 더 많은 정보를 제공해야합니다. – vikingosegundo