gpt4 book ai didi

iphone - 将 UITableView 信息存储在单个 NSMutableArray 中

转载 作者:行者123 更新时间:2023-11-29 03:35:46 27 4
gpt4 key购买 nike

我试图将 UITableView 中滚动过去的所有项目存储在 NSMutableArray 中。在我的 cellForRowAtIndexPath 方法中,我包含以下代码。所有对象(Id、currentTime 等)都是 NSString。

我试图将它们全部编译成一个数组,但我认为我做得不正确。我想我可能会覆盖每个 cellForRowAtIndexPath 中的字典。

任何帮助都会很棒。最后,我只想要一个数组,它允许我查找滚动过去的“行/单元格”的各个方面......

在我的 .m 文件中:

NSMutableDictionary *dict = [NSMutableDictionary dictionary];

[dict setObject:Id forKey:@"key1"];
[dict setObject:currentTime forKey:@"key2"];
[dict setObject:textForMyLabel forKey:@"key3"];
[dict setObject:placeLatitude forKey:@"key4"];
[dict setObject:placeLongitude forKey:@"key5"];

[scrolledPast addObject:dict];

NSLog(@"array: %@", dict);

在我的 .h 文件中:

@interface viewController {
NSMutableArray *scrolledPast;
}

@property (nonatomic, retain) NSMutableArray *scrolledPast;

最佳答案

您需要初始化您的scrolledPast

在您的 viewDidLoad 中执行此操作:

- (void) viewDidLoad {

// .....
scrolledPast = [NSMutableArray array];
}

关于iphone - 将 UITableView 信息存储在单个 NSMutableArray 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19206964/

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