gpt4 book ai didi

ios - 从一个上下文到另一个上下文使用NSManagedObjectID是否安全?

转载 作者:行者123 更新时间:2023-12-01 18:18:40 25 4
gpt4 key购买 nike

我有2 NSManagedObjectContext:

  • 上下文A
  • 上下文B

  • 在ContextA中,我设法获取了实体的NSManagedObjectID。然后,我使用该对象ID在ContextB中获取NSManagedObject。这工作正常,但我想知道这是否安全。或者,如果您有更好,更安全的方法来进行此操作,请告诉我。

    谢谢。

    最佳答案

    如果isTemporaryID在ContextA中返回NO,则这是安全的。否则,当保存临时对象时,将创建一个新的ID,并且您可能在ContextB中找不到它。

    如果ContextA和ContextB是在不同的线程上创建的,并且您要在两个线程中访问相同的对象,则需要做的事情。

    关于ios - 从一个上下文到另一个上下文使用NSManagedObjectID是否安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19128645/

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