我有一个班级A
,其中有代表。代表正在另一个班级B
中实施。
在B
我有一个文本字段,我试图在调用委托时隐藏它。
- (void) didRecieveResponseDelegate : (BOOL) status{
textField.hidden = YES;
}
但是textField没有隐藏。我注意到在委托中没有任何与视图相关的更改,包括删除子视图控制器。问题是什么?我该如何解决?
编辑:B是另一个视图控制器的子视图控制器
答案 0 :(得分:0)
试试这个,
- (void) didRecieveResponseDelegate : (BOOL) status{
dispatch_async(dispatch_get_main_queue(), ^{
textField.hidden = YES;
});
}
答案 1 :(得分:0)