gpt4 book ai didi

objective-c - 在 Objective-C 中创建一个整数属性数组

转载 作者:IT老高 更新时间:2023-10-28 11:30:13 26 4
gpt4 key购买 nike

我在 Objective-C 中创建整数数组的属性时遇到了麻烦。我不确定这是否可以在 Obj-C 中完成,所以我希望有人可以帮助我找出如何正确执行此操作或提供替代解决方案。

myclass.h

@interface myClass : NSObject {

@private int doubleDigits[10];
}

@property int doubleDigits;
@end

myclass.m

@implementation myClass

@synthesize doubleDigits;
-(id) init {

self = [super init];

int doubleDigits[10] = {1,2,3,4,5,6,7,8,9,10};

return self;
}

@end

当我构建并运行时,我收到以下错误:

error: type of property 'doubleDigits' does not match type of ivar 'doubleDigits'

最佳答案

这应该可行:

@interface MyClass
{
int _doubleDigits[10];
}

@property(readonly) int *doubleDigits;

@end

@implementation MyClass

- (int *)doubleDigits
{
return _doubleDigits;
}

@end

关于objective-c - 在 Objective-C 中创建一个整数属性数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/476843/

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