gpt4 book ai didi

ios - Core Data 数据库中的 Z_PK 列

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:02:19 24 4
gpt4 key购买 nike

是否可以从 Core Data 创建的 Z_PK 列中获取数字?如果是这样,您是否会像获取您在模型中手动创建的属性一样获取此列?

最佳答案

z_pk 不是您可以像其他任何其他属性一样获取的属性。您可以做的是从实体的 managedObjectID

中提取 z_pk 值

可以使用[self objectID] 获取managedObjectID。对于这个例子,我们采用这个:

   <x-coredata://03C5C895-3245-4D0F-8B6B-7758582AE16B/<your-Entity>/p5>

最后的 p5 就是 z_pk。 (对于这个商店,对于这个实体,在这个时候。它可以改变)

不确定您需要 z_pk 的目的是什么,也不知道是什么格式。让我们将 managedObjectID 转换为字符串:

   NSString *aString = [[[self objectID] URIRepresentation] absoluteString];

从字符串中提取5:

   NSArray *theComponents = [aString componentsSeparatedByString:@"/p"];
NSInteger theZpk = [[theComponents lastObject] intValue];

现在您将 z_pk 作为 int 并可以随意处理它。

关于ios - Core Data 数据库中的 Z_PK 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35793229/

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