gpt4 book ai didi

ios - NSMutableArray 属性未正确继承

转载 作者:行者123 更新时间:2023-11-29 03:45:53 25 4
gpt4 key购买 nike

我有一个类 MatchingGame,其中包含以下属性:

@property (strong, nonatomic) NSMutableArray *cards;

MatchingGame 还有一个 setter 来延迟实例化卡片,如下所示:

- (NSMutableArray *)cards
{
if (!_cards) _cards = [[NSMutableArray alloc] init];
return _cards;
}

CardMatchingGame 类继承自 Matching game,因此我希望能够访问子类中的 cards 属性。但是,除非我将 @property 添加到 CardMatchingGame.m 的 @interface ... end 代码块,否则我会得到一个 Property 'cards' not find on object of输入“CardMatchingGame”

我是 iOS 和 Objective-C 编程新手,所以我不知道我是否缺少继承方面的怪癖。我是否应该能够在父类(super class)中定义卡片并在子类中访问它?

最佳答案

您是否在 MatchingGame 的 .h 文件中声明了 @property (strong, nonatomic) NSMutableArray *cards; ?如果是这样,它将被CardMatchingGame继承。

关于ios - NSMutableArray 属性未正确继承,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17766135/

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