首页 > 解决方案 > 在objective-c中调用实例成员

问题描述

我正在尝试将 avariable与实例block一起使用。type我已经尝试了viewController我所在的所有代码,并且一切正常。现在,我已将部分代码移至 aviewModel并调用methodblock。但由于某种原因,method甚至没有触发。看起来像这样:

@property(nonatomic, strong) ExperienceListFetchData *fetchData;

[_fetchData updateViewForCurrentTrip];

_fetchData.completion = ^void(void){
    NSLog(@"YAY");
};

所以,首先,我从类中调用方法,然后调用completion block.

我认为这与我如何在中声明事物有关viewModel

在下的.h文件中interface

- (void) updateViewForCurrentTrip;
@property void (^completion)(void);

就像我提到的那样,如果我把我调用的代码放在我的view课堂上,它会很好用,所以我认为我不需要向你展示任何实际的代码。根据调试器,[_fetchData updateViewForCurrentTrip];甚至没有被激活。

标签: iosobjective-cblockdeclaration

解决方案


推荐阅读