gpt4 book ai didi

iOS 如何迭代集合并获取每个项目的用户响应

转载 作者:行者123 更新时间:2023-11-29 04:12:50 25 4
gpt4 key购买 nike

此类问题已在一百万种不同的场景中被问过一百万次,但所有这些都围绕着分解操作并绕过问题的明显方法。我的情况可能也是如此,但我没有看到。

我有一个 Person 对象的集合,这些对象具有各种属性的多个值。我需要用户选择每个对象使用哪些属性。例如,我将别名和地址作为 Person 的属性。我需要枚举人员,并询问用户要使用哪个别名,然后询问要使用哪个地址,然后继续处理下一个人员。

我认为 UIActionSheet 可以处理这个问题,但它不会阻塞。

目前,我想我需要推出自己的 ActionSheet 子类,并将 Person 对象作为模型填充到其中,然后在 actionSheet:clickedButtonAtIndex: 方法中设置值,但我希望还有其他方法可以做吧。

非常感谢任何意见。

干杯!

最佳答案

在伪代码中,这就是我要尝试的。 self.persons 是要循环的数组,self.cursor 跟踪您在该数组中的位置。

- (void)actionSheet:didSelectButtonAtIndex:
{
Person *p = self.persons[self.cursor]
p.property = [self propertyForButtonIndex:]
self.cursor++
[self presentSheetForCursor]
}

关于iOS 如何迭代集合并获取每个项目的用户响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14167789/

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