doSomethingSynchronous
全部标签 我试图保留对通过方法传递到我的类的Block的引用,以便稍后调用。但是,我在维护对它的引用时遇到了麻烦。我想,最明显的方法是将它添加到一个ivar集合中,所有这些集合都应该保持对其内容的强引用。但是当我试图将它拉回来时,它是零。代码非常简单:typedefvoid(^DataControllerCallback)(idrslt);@interfaceDataController:NSObject{NSMutableArray*queue;}-(void)addBlock:(DataControllerCallback)callback;-(void)functionToBeCalled
我试图保留对通过方法传递到我的类的Block的引用,以便稍后调用。但是,我在维护对它的引用时遇到了麻烦。我想,最明显的方法是将它添加到一个ivar集合中,所有这些集合都应该保持对其内容的强引用。但是当我试图将它拉回来时,它是零。代码非常简单:typedefvoid(^DataControllerCallback)(idrslt);@interfaceDataController:NSObject{NSMutableArray*queue;}-(void)addBlock:(DataControllerCallback)callback;-(void)functionToBeCalled