gpt4 book ai didi

ios - '[self theArray] =' instead of ' NSArray *theArray ='

转载 作者:行者123 更新时间:2023-11-28 17:59:07 24 4
gpt4 key购买 nike

如果我想创建一个 2x2 数组,我会这样做:

NSArray *theArray = [NSArray arrayWithObjects:
[NSArray arrayWithObjects:@"String1",@"String2",nil],
[NSArray arrayWithObjects:@"String3",@"String4",nil],
nil];

但是如果我想以另一种方式创建它,我会得到一个错误“Expression is not assignable”

[self theArray] = [NSArray arrayWithObjects:
[NSArray arrayWithObjects:@"String1",@"String2",nil],
[NSArray arrayWithObjects:@"String3",@"String4",nil],
nil];

在上面的示例中使用我的 [self theArray] 的正确方法是什么?

最佳答案

self.theArray = [NSArray arrayWithObjects:...

[self theArray] 是访问器,而不是修改器

或者你可以使用

[self setTheArray:[NSArray arrayWithObjects:...];

关于ios - '[self theArray] =' instead of ' NSArray *theArray =',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15532063/

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