gpt4 book ai didi

ios - 综合后引用为空

转载 作者:行者123 更新时间:2023-11-28 23:13:16 26 4
gpt4 key购买 nike

这段代码有问题。

@class CatalogMenu;
@class SettingsMenu;

@interface TabBar : UIViewController {
CatalogMenu *catalogMasterView;
SettingsMenu *settingsMasterView;
}

@property (nonatomic, retain) IBOutlet UITabBarController *tabBarController;

@property (nonatomic, retain) IBOutlet CatalogMenu *catalogMasterView;
@property (nonatomic, retain) IBOutlet SettingsMenu *settingsMasterView;

我得到了一个 UIViewController 子类,它实现了顶部的接口(interface)。为了在这个 UIViewController 中使用我的类,我导入了两个类 CatalogMenu 和 SettingsMenu。问题是,所有变量在合成后都为空。这意味着,它们在内存中都没有地址。如果我将子类更改为 NSObject,问题就会消失。但这不是答案,因为那时我不能使用 UIViewController 函数。这是一个已知问题吗?

最佳答案

综合实际上并不分配您的变量,这就是它们为空的原因,它只是提供用于访问变量的 Getter/Setter 方法。在 TabBar 类的 init 方法中,您需要分配 catalogMasterView 和 settingsMasterView

关于ios - 综合后引用为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7434351/

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