【问题标题】:Converting ObjectID from a string?从字符串转换 ObjectID?
【发布时间】:2015-04-09 07:33:30
【问题描述】:

我该如何扭转这个:

NSURL *uriID = [[obj objectID] URIRepresentation];
NSString *stringID = [uriID absoluteString];

返回objectID

【问题讨论】:

    标签: objective-c core-data


    【解决方案1】:

    您可以使用持久存储协调器。

    NSURL *uriId = ...;
    NSPersistentStoreCoordinator *coordinator = ...;
    NSManagedObjectID *objectId =  [coordinator managedObjectIDForURIRepresentation:urlId];
    

    【讨论】:

    • 谢谢,你让我走上了正轨。自我注意:获取协调员:NSManagedObjectID *objectId = [self.managedObjectContext.persistentStoreCoordinator managedObjectIDForURIRepresentation:[NSURL URLWithString:identifier]];请记住,您必须在获取 objectID 之前保留对象:core-data error 133000
    猜你喜欢
    • 2014-12-08
    • 1970-01-01
    • 1970-01-01
    • 2022-01-02
    • 2011-12-11
    • 2018-11-09
    • 1970-01-01
    • 2017-03-11
    • 2014-04-20
    相关资源
    最近更新 更多