gpt4 book ai didi

iphone - 在 .h 中定义时将对象添加到 NSMutableArray

转载 作者:行者123 更新时间:2023-12-03 20:57:03 25 4
gpt4 key购买 nike

我正在测试 NSMutableArray,但不明白我做错了什么。

当我在本地定义“myArray”时,[myArray addObject:@"First line"];有效,但如果我在 .h 文件中定义它,它最终会为空。

我正在使用 myArray 在 UITableView“didSelectRowAtIndexPath”中添加多个选定单元格的文本。

有人可以解释一下我做错了什么吗?

最佳答案

确保您的 .h 文件中有这样的内容:

@interface YourViewController : UIViewController {

NSMutableArray *myArray;
}

@property(nonatomic, retain) NSMutableArray *myArray;

@end

在你的 .m 文件中

@implementation YourViewController


@synthesize myArray

//make sure you release it
- (void)dealloc {
[myArray release];
}

/*....other code..... */

/*make sure it's initialised somewhere */
- (void)viewDidLoad {
[super viewDidLoad];
myArray = [[NSMutableArray] alloc] init];
}
@end

关于iphone - 在 .h 中定义时将对象添加到 NSMutableArray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4288896/

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