gpt4 book ai didi

ios - 每个应用 iOS 的连续递增数字

转载 作者:行者123 更新时间:2023-11-29 12:46:57 24 4
gpt4 key购买 nike

我正在使用 Parse.com 作为我的后端开发一个简单的应用程序。作为其中的一部分,有一个应用屏幕,客户可以在其中填写供应商的信息(例如,哪个零件用于哪个机器等)。比我想在后端保存这些细节。但是我想用连续递增的数字(ApplyNumber)保存每个申请,从申请 1、2、3 等开始。

我该怎么做,我在 Parse.com 文档上读了很多,在论坛上发帖,没有回复,也许最好以编程方式实现代码。

我现在拥有的是:

PFObject *apply = [PFObject objectWithClassName:@"Applys"];

[apply setObject:[PFUser currentUser] forKey:@"Applier"];

apply[@"describtion1"] = descritiption1;
apply[@"describtion2"] = description2;


[apply incrementKey:@"ApplyNumber"];

NSDate *date = [NSDate date];
onderdeelAanvraag[@"Datum"] =date;

最佳答案

incrementKey 方法将在单个对象上递增一个值,因此只要您有一个共享对象来存储计数器,就可以使用它。

例如,如果您希望每个 Supplier 的数字从 1 开始,那么在 Supplier 对象上您可以有一个 ApplyNumber属性(property)。您需要调用 incrementKey,然后在 saveInBackgroundWithBlock: 方法中,您可以使用 ApplyNumber 的(现已更新)值来设置属性您创建的 Applys 类。

如果您想要一个全局编号,则需要为此创建一个全局对象。为了加快速度,我会在新的 GlobalSettings 类中预先创建一行,并将 objectId 配置为应用设置的一部分,以便您可以快速加载和调整设置,例如您的 ApplyNumber 计数器。

注意:我很好奇你为什么想要一个自动递增的数字,它只是来自 SQL 背景并且你已经习惯了,还是它对你的应用程序/用户有一些值(value)?您只需对创建日期/时间较小的对象执行 countObjects 查询即可实现此目的。

关于ios - 每个应用 iOS 的连续递增数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23458052/

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