gpt4 book ai didi

iphone - objective-c 中的通用数组

转载 作者:行者123 更新时间:2023-12-01 18:00:53 25 4
gpt4 key购买 nike

我正在制作我的第一个应用程序,并且已经在android上实现了,现在正尝试在iphone上实现,但是没有客观的c经验。该应用程序非常简单,除了数组的一部分。

该应用程序具有一个按钮,按下该按钮时需要将信息存储到数组中。我遇到的问题是,当我在发生按钮单击操作的方法中创建数组时,每次单击按钮时,它都会创建一个新数组,从而破坏了数组的意义。当我在方法之外创建数组时,它要么没有传递到方法中(错误说未定义),要么当我在.h文件中声明对象时,程序会编译,但是当我按下按钮时,它会崩溃。

任何帮助将不胜感激。例子会很棒,但是即使有人可以指出正确方向的事物也可以使我免于秃头。

最佳答案

尝试这样的事情(这不是ARC)-

@interface MyViewController : UIViewController {

NSMutableArray *myArray;

}


@implementation MyViewController

-(id)init {

self = [super init];

if (self) {

myArray = [[NSMutableArray alloc] init];

}

return self;

}


-(void)dealloc {

[myArray release];

[super dealloc];

}


-(IBAction)buttonPressed {

[myArray addObject:someObject];

}

@end

关于iphone - objective-c 中的通用数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10110613/

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