gpt4 book ai didi

ios - 在 Objective-C 中取消分配对象的属性

转载 作者:行者123 更新时间:2023-11-29 10:27:43 25 4
gpt4 key购买 nike

我目前有一个显示名称、时间和几个按钮的标题。仅当在仪表板中选择约会时才应显示此 header ,这与此处无关。但是,一旦我注销并重新登录,没有选择患者,就会显示标题 View 。我认为这是因为我没有取消分配约会对象,而且我不确定该怎么做(我是 iOS 编程的新手)。

这是我的代码:

所以我有界面

@interface DashboardVC : CommonVC <UIActionSheetDelegate, HeaderViewDelegate, PracticeServiceDelegate> {
IBOutlet HeaderView *_headerView;
}

在 HeaderView 对象中我有这些属性:

@property (strong, nonatomic) CCAppointment *appointment;
@property (strong, nonatomic) IBOutlet UIButton *backButton;
@property (strong, nonatomic) IBOutlet UIView *currentPatientView;
@property (strong, nonatomic) IBOutlet UIImageView *avatarImageView;
@property (strong, nonatomic) IBOutlet UILabel *patientNameLabel;

然后,我想在仪表板 VC 中取消分配,但我不确定如何...这就是我所拥有的:

- (void)dealloc
{
[[NSNotificationCenter defaultCenter] removeObserver:self];
}

如何取消分配属性以使 headerVIew 不显示?

最佳答案

如果你想销毁 _headerView 试试:

[_headerView removeFromSuperview];
_headerView = nil;

关于ios - 在 Objective-C 中取消分配对象的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31327794/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com