ios - 在objective-c中调用实例成员
问题描述
我正在尝试将 avariable
与实例block
一起使用。type
我已经尝试了viewController
我所在的所有代码,并且一切正常。现在,我已将部分代码移至 aviewModel
并调用method
和block
。但由于某种原因,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];
甚至没有被激活。
解决方案
推荐阅读
- reactjs - 如何测试在组件函数中调用的上下文函数的参数?
- javascript - 根据jQuery中字符串的第一个添加一个类
- oauth-2.0 - 是否可以将 Ads API 连接到管理 My Business 的项目?
- deep-learning - 如何在 pytorch 训练中优化 cudaHostAlloc 和 cudaLaunchKernel 时间
- javascript - 禁用锚 (a) 标记工具提示
- python - 在 Django 中发布预填充表单
- django - 关于 Django-comments 包的 CommentForm 设计问题
- python - 在 Python 中将一个数据帧拆分为多个,每个数据帧最多 n 行
- r - 在 R 中增加 Caret 包的特异性
- c++ - 构造函数调用类继承自向量混淆