JRo*_*JRo 2 core-data objective-c ios
是否可以从Core Data创建的Z_PK列中获取数字?如果是这样,您是否将以获取模型中手动创建的属性的相同方式来获取此列?
z_pk不是您可以像其他任何其他属性一样获取的属性。您可以做的是从managedObjectID实体的提取z_pk值
可以使用获取ManagedObjectID [self objectID]。对于本示例,我们采用以下示例:
<x-coredata://03C5C895-3245-4D0F-8B6B-7758582AE16B/<your-Entity>/p5>
Run Code Online (Sandbox Code Playgroud)
将p5 在年底是z_pk。(目前,对于这个商店和这个实体。它可以更改)
不知道您需要z_pk做什么,也不知道其格式是什么。让我们将其managedObjectID转换为字符串:
NSString *aString = [[[self objectID] URIRepresentation] absoluteString];
Run Code Online (Sandbox Code Playgroud)
从字符串中提取5:
NSArray *theComponents = [aString componentsSeparatedByString:@"/p"];
NSInteger theZpk = [[theComponents lastObject] intValue];
Run Code Online (Sandbox Code Playgroud)
现在,您将z_pk作为,int并且可以根据需要对其进行处理。
| 归档时间: |
|
| 查看次数: |
2341 次 |
| 最近记录: |